diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00000000000..a014d30878e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,23 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+**Issue Description**:
+
+**What did you expect to happen**:
+
+**What happened instead**:
+
+**Why is this bad/What are the consequences**:
+
+**Steps to reproduce the problem**:
+
+**When did the problem start happening**:
+
+**Extra information**:
+
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 00000000000..2f58d4e9ebb
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,10 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+Please place all features requests here: https://nanotrasen.se/forum/60-suggestions/
diff --git a/README.md b/README.md
index 2f4e16270c3..93bb70efc80 100644
--- a/README.md
+++ b/README.md
@@ -103,7 +103,8 @@ The SQL backend for the library and stats tracking requires a MySQL server.
Your server details go in /config/dbconfig.txt,
and the SQL schema is in /SQL/paradise_schema.sql or /SQL/paradise_schema_prefix.sql,
depending on if you want table prefixes.
-More detailed setup instructions are located on /tg/station's wiki: http://www.tgstation13.org/wiki/Downloading_the_source_code#Setting_up_the_database
+More detailed setup instructions are located on our wiki:
+https://nanotrasen.se/wiki/index.php/Setting_up_the_Database
---
diff --git a/SQL/paradise_schema.sql b/SQL/paradise_schema.sql
index 99c51c205f1..1e4692b7e3b 100644
--- a/SQL/paradise_schema.sql
+++ b/SQL/paradise_schema.sql
@@ -266,9 +266,10 @@ CREATE TABLE `player` (
`exp` mediumtext,
`clientfps` smallint(4) DEFAULT '0',
`atklog` smallint(4) DEFAULT '0',
- `fuid` BIGINT(20) NULL DEFAULT NULL,
- `fupdate` SMALLINT(4) NULL DEFAULT 0,
+ `fuid` bigint(20) NULL DEFAULT NULL,
+ `fupdate` smallint(4) NULL DEFAULT '0',
`afk_watch` tinyint(1) NOT NULL DEFAULT '0',
+ `parallax` tinyint(1) DEFAULT '8',
PRIMARY KEY (`id`),
UNIQUE KEY `ckey` (`ckey`)
) ENGINE=InnoDB AUTO_INCREMENT=32446 DEFAULT CHARSET=latin1;
@@ -532,11 +533,11 @@ DROP TABLE IF EXISTS `ipintel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ipintel` (
-`ip` INT UNSIGNED NOT NULL ,
-`date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL ,
-`intel` REAL NOT NULL DEFAULT '0',
-PRIMARY KEY ( `ip` )
-) ENGINE = INNODB;
+ `ip` int UNSIGNED NOT NULL,
+ `date` timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL,
+ `intel` real NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ip`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -546,7 +547,21 @@ DROP TABLE IF EXISTS `vpn_whitelist`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `vpn_whitelist` (
- `ckey` VARCHAR(32) NOT NULL,
- `reason` text
+ `ckey` varchar(32) NOT NULL,
+ `reason` text,
PRIMARY KEY (`ckey`)
-) ENGINE=INNODB;
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `oauth_tokens`
+--
+DROP TABLE IF EXISTS `oauth_tokens`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `oauth_tokens` (
+ `ckey` varchar(32) NOT NULL,
+ `token` varchar(32) NOT NULL,
+ PRIMARY KEY (`token`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
diff --git a/SQL/paradise_schema_prefixed.sql b/SQL/paradise_schema_prefixed.sql
index c64317084d7..aa5d5895e56 100644
--- a/SQL/paradise_schema_prefixed.sql
+++ b/SQL/paradise_schema_prefixed.sql
@@ -265,9 +265,10 @@ CREATE TABLE `SS13_player` (
`exp` mediumtext,
`clientfps` smallint(4) DEFAULT '0',
`atklog` smallint(4) DEFAULT '0',
- `fuid` BIGINT(20) NULL DEFAULT NULL,
- `fupdate` SMALLINT(4) NULL DEFAULT 0,
+ `fuid` bigint(20) NULL DEFAULT NULL,
+ `fupdate` smallint(4) NULL DEFAULT '0',
`afk_watch` tinyint(1) NOT NULL DEFAULT '0',
+ `parallax` tinyint(1) DEFAULT '8',
PRIMARY KEY (`id`),
UNIQUE KEY `ckey` (`ckey`)
) ENGINE=InnoDB AUTO_INCREMENT=32446 DEFAULT CHARSET=latin1;
@@ -531,11 +532,11 @@ DROP TABLE IF EXISTS `SS13_ipintel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `SS13_ipintel` (
-`ip` INT UNSIGNED NOT NULL ,
-`date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL ,
-`intel` REAL NOT NULL DEFAULT '0',
-PRIMARY KEY ( `ip` )
-) ENGINE = INNODB;
+ `ip` int UNSIGNED NOT NULL,
+ `date` timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL,
+ `intel` real NOT NULL DEFAULT '0',
+ PRIMARY key (`ip`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -545,7 +546,21 @@ DROP TABLE IF EXISTS `SS13_vpn_whitelist`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `SS13_vpn_whitelist` (
- `ckey` VARCHAR(32) NOT NULL,
+ `ckey` varchar(32) NOT NULL,
`reason` text,
PRIMARY KEY (`ckey`)
-) ENGINE=INNODB;
\ No newline at end of file
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `SS13_oauth_tokens`
+--
+DROP TABLE IF EXISTS `SS13_oauth_tokens`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `SS13_oauth_tokens` (
+ `ckey` varchar(32) NOT NULL,
+ `token` varchar(32) NOT NULL,
+ PRIMARY KEY (`token`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
diff --git a/SQL/updates/5-6.sql b/SQL/updates/5-6.sql
index 91bf4328a2a..ac3be8f8ef8 100644
--- a/SQL/updates/5-6.sql
+++ b/SQL/updates/5-6.sql
@@ -1,34 +1,37 @@
#Updating the SQL from version 5 to version 6. -Kyep
#Make a table to track the results of VPN/proxy lookups for IPs (IPINTEL, TG PORT)
-CREATE TABLE `ipintel` (
-`ip` INT UNSIGNED NOT NULL ,
-`date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL ,
-`intel` REAL NOT NULL DEFAULT '0',
-PRIMARY KEY ( `ip` )
-) ENGINE = INNODB;
+DROP TABLE IF EXISTS `ipintel`;
+CREATE TABLE `ipintel` (
+ `ip` int UNSIGNED NOT NULL,
+ `date` timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL,
+ `intel` real NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ip`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
#Make a table to track which ckeys are whitelisted for use of VPNs (IPINTEL, CUSTOM)
+DROP TABLE IF EXISTS `vpn_whitelist`;
CREATE TABLE `vpn_whitelist` (
- `ckey` VARCHAR(32) NOT NULL,
+ `ckey` varchar(32) NOT NULL,
`reason` text,
PRIMARY KEY (`ckey`)
-) ENGINE=INNODB;
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-# Add fuid (forum userid) which enables quick lookup of which ckey is associated with a specific forum account. (FORUM LINK)
-ALTER TABLE `player` ADD `fuid` BIGINT(20) NULL DEFAULT NULL;
+#Add fuid (forum userid) which enables quick lookup of which ckey is associated with a specific forum account. (FORUM LINK)
+ALTER TABLE `player` ADD `fuid` bigint(20) NULL DEFAULT NULL;
ALTER TABLE `player` ADD INDEX(`fuid`);
-# Add fupdate (forum update required) which flags specific ckeys as having been banned/unbanned, which requires an update of their forum/etc permissions (FORUM LINK)
-ALTER TABLE `player` ADD `fupdate` SMALLINT(4) NULL DEFAULT 0;
+#Add fupdate (forum update required) which flags specific ckeys as having been banned/unbanned, which requires an update of their forum/etc permissions (FORUM LINK)
+ALTER TABLE `player` ADD `fupdate` smallint(4) NULL DEFAULT 0;
ALTER TABLE `player` ADD INDEX(`fupdate`);
#Make a table to track oauth tokens for linking forum/web accounts (FORUM LINK)
+DROP TABLE IF EXISTS `oauth_tokens`;
CREATE TABLE `oauth_tokens` (
- `ckey` VARCHAR(32) NOT NULL,
- `token` VARCHAR(32) NOT NULL,
+ `ckey` varchar(32) NOT NULL,
+ `token` varchar(32) NOT NULL,
PRIMARY KEY (`token`)
-) ENGINE=INNODB;
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
#Drop the old 'discord' table that is not used anymore
DROP TABLE `discord`;
diff --git a/SQL/updates/8-9.sql b/SQL/updates/8-9.sql
new file mode 100644
index 00000000000..d7f0fd19ab3
--- /dev/null
+++ b/SQL/updates/8-9.sql
@@ -0,0 +1,4 @@
+#Updating the SQL from version 8 to version 9. -affectedarc07
+#Adding new column to contain the parallax value.
+ALTER TABLE `player`
+ ADD `parallax` tinyint(1) DEFAULT '8' AFTER `fupdate`;
diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm
index bac17c5a2ad..fb8cbaf4304 100644
--- a/_maps/map_files/Delta/delta.dmm
+++ b/_maps/map_files/Delta/delta.dmm
@@ -208,7 +208,7 @@
/turf/simulated/shuttle/plating,
/area/shuttle/abandoned)
"aaC" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -383,10 +383,10 @@
},
/area/shuttle/abandoned)
"abb" = (
-/obj/structure/chair{
+/obj/effect/decal/remains/human,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/effect/decal/remains/human,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -598,13 +598,13 @@
/area/shuttle/abandoned)
"abx" = (
/obj/item/shard,
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/abandoned)
"aby" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -667,8 +667,8 @@
icon_state = "1-2";
pixel_y = 0
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"abH" = (
/obj/structure/computerframe{
@@ -694,7 +694,6 @@
/obj/structure/rack,
/obj/item/clothing/suit/space/hardsuit/medical,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/helmet/space/hardsuit/medical,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -728,7 +727,7 @@
},
/area/shuttle/syndicate)
"abO" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -859,8 +858,8 @@
icon_state = "2-4";
tag = ""
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"acf" = (
/obj/structure/cable{
@@ -880,29 +879,29 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"acg" = (
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"ach" = (
/obj/structure/cable,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"aci" = (
/obj/structure/cable{
icon_state = "0-4";
d2 = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"acj" = (
/obj/structure/cable{
@@ -921,8 +920,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"ack" = (
/obj/structure/spacepoddoor,
@@ -967,8 +966,8 @@
},
/area/maintenance/auxsolarstarboard)
"acp" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"acq" = (
/obj/structure/table,
@@ -986,7 +985,7 @@
},
/area/shuttle/abandoned)
"acs" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -994,7 +993,7 @@
},
/area/shuttle/syndicate)
"act" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -1081,20 +1080,20 @@
d2 = 8;
icon_state = "0-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"acF" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"acG" = (
/obj/structure/cable{
icon_state = "0-4";
d2 = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"acH" = (
/obj/structure/chair/stool,
@@ -1502,9 +1501,6 @@
},
/area/shuttle/pod_1)
"adx" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -1515,6 +1511,9 @@
dir = 4;
icon_state = "tube1"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_1)
"ady" = (
@@ -1524,9 +1523,6 @@
},
/area/shuttle/pod_2)
"adz" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -1537,6 +1533,9 @@
dir = 4;
icon_state = "tube1"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_2)
"adA" = (
@@ -1663,25 +1662,25 @@
/turf/simulated/wall/r_wall,
/area/hallway/secondary/entry)
"adO" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/item/radio/intercom{
dir = 4;
name = "station intercom (General)";
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_1)
"adP" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/item/radio/intercom{
dir = 4;
name = "station intercom (General)";
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_2)
"adQ" = (
@@ -1775,8 +1774,8 @@
pixel_y = -25;
req_access_txt = "10;13"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"aed" = (
/obj/docking_port/mobile/pod{
@@ -3034,7 +3033,7 @@
},
/area/shuttle/administration)
"agw" = (
-/obj/structure/chair/comfy/black,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -3304,7 +3303,6 @@
/obj/item/tank/oxygen,
/obj/item/clothing/suit/space/hardsuit/security,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/helmet/space/hardsuit/security,
/obj/item/clothing/shoes/magboots,
/obj/item/tank/jetpack/oxygen,
/obj/item/radio/intercom{
@@ -3382,13 +3380,13 @@
},
/area/shuttle/administration)
"ahn" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/structure/window/plasmareinforced{
color = "#d70000";
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -3615,7 +3613,7 @@
/turf/simulated/floor/engine/vacuum,
/area/engine/mechanic_workshop/hanger)
"ahN" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -3737,7 +3735,7 @@
},
/area/security/podbay)
"aic" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -3745,10 +3743,10 @@
},
/area/shuttle/administration)
"aid" = (
-/obj/structure/chair{
+/obj/machinery/light/spot,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light/spot,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -3798,7 +3796,7 @@
icon_state = "tube1";
dir = 4
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"aik" = (
@@ -3810,21 +3808,21 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry)
"ail" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/effect/landmark{
name = "JoinLate"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"aim" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/effect/landmark{
name = "JoinLate"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"ain" = (
@@ -4073,13 +4071,13 @@
/turf/simulated/shuttle/plating,
/area/shuttle/transport)
"aiR" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"aiS" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -4094,21 +4092,21 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry)
"aiU" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/effect/landmark{
name = "HONKsquad"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"aiV" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/effect/landmark{
name = "HONKsquad"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"aiW" = (
@@ -4343,7 +4341,7 @@
},
/area/shuttle/specops)
"ajs" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -4354,7 +4352,7 @@
dir = 2;
network = list("ERT","CentComm")
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -4407,7 +4405,7 @@
icon_state = "tube1";
dir = 8
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -4418,7 +4416,7 @@
icon_state = "tube1";
dir = 4
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -4601,14 +4599,14 @@
/turf/simulated/shuttle/plating/vox,
/area/shuttle/vox)
"ajW" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (WEST)";
icon_state = "tube1";
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -4866,7 +4864,7 @@
},
/area/shuttle/specops)
"aku" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -5036,11 +5034,13 @@
/turf/simulated/shuttle/plating/vox,
/area/shuttle/vox)
"akN" = (
-/obj/structure/chair/stool,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor4/vox,
/area/shuttle/vox)
"akO" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor4/vox,
@@ -5380,7 +5380,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"alw" = (
-/obj/structure/chair/office/dark,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"alx" = (
@@ -5692,9 +5692,6 @@
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/maintenance/fsmaint)
-"ami" = (
-/obj/structure/lattice/catwalk,
-/area/space/nearstation)
"amj" = (
/obj/machinery/door/poddoor/shutters{
density = 0;
@@ -8074,7 +8071,7 @@
/area/shuttle/vox)
"arn" = (
/obj/item/stack/spacecash/c50,
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor4/vox,
@@ -8544,10 +8541,10 @@
"asf" = (
/obj/item/stack/spacecash/c200,
/obj/item/stack/spacecash/c50,
-/obj/structure/chair{
+/obj/machinery/light/spot,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light/spot,
/turf/simulated/shuttle/floor4/vox,
/area/shuttle/vox)
"asg" = (
@@ -8927,8 +8924,8 @@
icon_state = "1-2";
pixel_y = 0
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"asV" = (
/obj/structure/cable{
@@ -8943,8 +8940,8 @@
icon_state = "1-4";
tag = ""
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"asW" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -9001,21 +8998,21 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"atb" = (
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"atc" = (
/obj/structure/cable,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"atd" = (
/turf/simulated/wall/r_wall,
@@ -9354,8 +9351,8 @@
icon_state = "0-4";
d2 = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"atL" = (
/obj/structure/cable{
@@ -9374,8 +9371,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"atM" = (
/obj/structure/cable{
@@ -9495,8 +9492,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"atV" = (
/obj/structure/disposalpipe/segment{
@@ -9546,8 +9543,8 @@
},
/area/maintenance/auxsolarport)
"atZ" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"aua" = (
/obj/effect/decal/cleanable/dirt,
@@ -12858,8 +12855,8 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 6
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aAf" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -12907,8 +12904,8 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aAj" = (
/obj/structure/cable{
@@ -13822,8 +13819,8 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 5
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aBW" = (
/obj/structure/cable{
@@ -14708,8 +14705,8 @@
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 10
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aDD" = (
/obj/structure/cable{
@@ -14982,23 +14979,23 @@
/obj/machinery/atmospherics/unary/outlet_injector/on{
dir = 8
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/engine/controlroom)
"aEa" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 9
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aEb" = (
/obj/structure/cable{
icon_state = "0-2";
d2 = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"aEc" = (
/obj/structure/cable{
@@ -15006,8 +15003,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"aEd" = (
/obj/machinery/atmospherics/trinary/filter{
@@ -15772,8 +15769,8 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 10
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aFA" = (
/turf/simulated/wall,
@@ -18103,13 +18100,13 @@
/area/security/prison)
"aJy" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space)
"aJz" = (
/obj/machinery/atmospherics/pipe/simple/visible/yellow,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aJA" = (
/obj/structure/cable{
@@ -19474,8 +19471,8 @@
d2 = 4;
icon_state = "0-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarport)
"aLR" = (
/obj/structure/chair/stool,
@@ -19494,8 +19491,8 @@
/area/crew_quarters/bar/atrium)
"aLT" = (
/obj/item/wrench,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aLU" = (
/turf/simulated/wall,
@@ -21046,8 +21043,8 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 5
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aOV" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -21060,8 +21057,8 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aOX" = (
/obj/effect/decal/cleanable/dirt,
@@ -25713,8 +25710,8 @@
/obj/structure/disposaloutlet{
dir = 8
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/incinerator)
"aWS" = (
/obj/structure/table/reinforced,
@@ -27674,8 +27671,8 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"aZZ" = (
/obj/item/radio/intercom{
@@ -27696,8 +27693,8 @@
dir = 8;
icon_state = "pipe-c"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bab" = (
/obj/effect/spawner/window/reinforced,
@@ -27868,11 +27865,6 @@
/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel,
/area/atmos)
-"bat" = (
-/obj/machinery/pipedispenser,
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plasteel,
-/area/atmos)
"bau" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8;
@@ -28072,8 +28064,8 @@
dir = 4;
level = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/atmos)
"baO" = (
/obj/machinery/access_button{
@@ -28605,8 +28597,8 @@
dir = 4;
level = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/atmos)
"bbG" = (
/turf/simulated/floor/plating,
@@ -28632,21 +28624,18 @@
/turf/simulated/shuttle/floor,
/area/shuttle/pod_3)
"bbJ" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/item/radio/intercom{
broadcasting = 0;
listening = 1;
name = "station intercom (General)";
pixel_y = 25
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_3)
"bbK" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -28654,6 +28643,9 @@
pixel_y = 32
},
/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_3)
"bbL" = (
@@ -28743,11 +28735,6 @@
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/atmos)
-"bbU" = (
-/obj/machinery/pipedispenser/disposal,
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plasteel,
-/area/atmos)
"bbV" = (
/obj/structure/cable{
d1 = 1;
@@ -30759,7 +30746,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/mining)
"bfQ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -31408,6 +31395,7 @@
id_tag = "s_docking_airlock";
req_access_txt = "48"
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/floor,
/area/shuttle/mining)
"bgZ" = (
@@ -31432,6 +31420,7 @@
name = "mining shuttle bay";
width = 7
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/floor,
/area/shuttle/mining)
"bha" = (
@@ -33621,8 +33610,8 @@
},
/area/atmos)
"bkQ" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/atmos)
"bkR" = (
/obj/structure/reagent_dispensers/fueltank,
@@ -34039,6 +34028,7 @@
name = "Mining Dock Airlock";
req_access_txt = "48"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock)
"blH" = (
@@ -37929,7 +37919,7 @@
},
/area/shuttle/siberia)
"bsy" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -38844,6 +38834,7 @@
name = "Labor Shuttle Airlock";
req_access_txt = "2"
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -38865,6 +38856,7 @@
name = "Labor Camp Airlock";
req_access_txt = "2"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plasteel,
/area/security/prisonershuttle)
"btT" = (
@@ -39468,8 +39460,8 @@
dir = 4;
level = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/atmos)
"buY" = (
/obj/structure/cable{
@@ -41012,15 +41004,12 @@
},
/area/security/nuke_storage)
"bxH" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
/area/shuttle/siberia)
"bxI" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/flasher{
id = "gulagshuttleflasher";
pixel_x = 25
@@ -41029,6 +41018,9 @@
dir = 4;
icon_state = "tube1"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/siberia)
"bxJ" = (
@@ -41959,6 +41951,7 @@
name = "fore bay 1";
width = 9
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/floor,
/area/shuttle/siberia)
"bzg" = (
@@ -52886,8 +52879,8 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 9
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bRn" = (
/obj/structure/rack,
@@ -53123,8 +53116,8 @@
dir = 1;
layer = 2.9
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bRH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -54793,8 +54786,8 @@
pixel_y = -20;
req_access_txt = "32"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bUc" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -55187,8 +55180,8 @@
dir = 4;
level = 1
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bUK" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -55445,8 +55438,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bVg" = (
/obj/structure/cable{
@@ -55662,8 +55655,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bVt" = (
/obj/structure/sign/vacuum{
@@ -57177,8 +57170,8 @@
pixel_y = 20;
req_access_txt = "10;13"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bXG" = (
/obj/structure/cable{
@@ -57187,8 +57180,8 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bXH" = (
/obj/item/twohanded/required/kirbyplants,
@@ -57380,8 +57373,8 @@
tag = ""
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bYb" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -57463,8 +57456,8 @@
dir = 5;
level = 1
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bYm" = (
/obj/structure/cable{
@@ -57477,8 +57470,8 @@
dir = 4;
level = 1
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bYn" = (
/obj/structure/sign/directions/evac{
@@ -57686,8 +57679,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bYK" = (
/obj/effect/spawner/window/reinforced,
@@ -57907,8 +57900,8 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bZg" = (
/obj/structure/table/reinforced,
@@ -58082,8 +58075,8 @@
dir = 4;
level = 1
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bZx" = (
/obj/structure/disposalpipe/segment{
@@ -62768,8 +62761,8 @@
dir = 4;
level = 1
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"chx" = (
/obj/structure/cable{
@@ -63819,8 +63812,8 @@
tag = "icon-D-SE";
icon_state = "D-SE"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cjm" = (
/obj/structure/closet/crate,
@@ -66332,8 +66325,8 @@
tag = "icon-E-SW-NW";
icon_state = "E-SW-NW"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cnI" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -66555,8 +66548,8 @@
/obj/structure/transit_tube{
icon_state = "E-W-Pass"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"coj" = (
/obj/structure/cable/yellow{
@@ -69022,8 +69015,8 @@
level = 1
},
/obj/structure/transit_tube,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"css" = (
/obj/structure/table/reinforced,
@@ -69083,8 +69076,8 @@
tag = "icon-W-SE";
icon_state = "W-SE"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"csz" = (
/obj/structure/closet/crate{
@@ -69730,8 +69723,8 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"ctJ" = (
/obj/structure/transit_tube{
@@ -69741,8 +69734,8 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"ctK" = (
/obj/structure/table/wood,
@@ -69890,8 +69883,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"ctZ" = (
/obj/effect/spawner/window/reinforced,
@@ -72989,8 +72982,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"czx" = (
/obj/structure/cable{
@@ -74431,8 +74424,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cBV" = (
/obj/structure/chair/office/dark,
@@ -77524,8 +77517,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cHu" = (
/obj/effect/decal/cleanable/cobweb,
@@ -78371,8 +78364,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cJf" = (
/obj/structure/sign/directions/evac{
@@ -78818,8 +78811,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cKk" = (
/obj/structure/cable{
@@ -78833,8 +78826,8 @@
/area/toxins/xenobiology)
"cKl" = (
/obj/structure/window/reinforced,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cKm" = (
/obj/structure/cable{
@@ -80269,8 +80262,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cNo" = (
/obj/structure/cable{
@@ -80738,8 +80731,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cOa" = (
/obj/structure/table/reinforced,
@@ -80914,8 +80907,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cOn" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -81673,8 +81666,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cPL" = (
/obj/structure/disposalpipe/segment{
@@ -81841,8 +81834,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cPY" = (
/obj/machinery/access_button{
@@ -81854,8 +81847,8 @@
pixel_y = 24;
req_access_txt = "0"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cPZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -107526,8 +107519,8 @@
pixel_y = 25;
req_access_txt = "13"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"dKy" = (
/obj/structure/grille,
@@ -109774,17 +109767,17 @@
},
/area/hallway/secondary/exit)
"dOy" = (
-/obj/structure/chair{
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"dOz" = (
-/obj/structure/chair{
+/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"dOA" = (
@@ -110232,8 +110225,8 @@
icon_state = "0-2";
pixel_y = 0
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"dPo" = (
/obj/structure/bed/roller,
@@ -110919,8 +110912,8 @@
},
/area/medical/virology)
"dQB" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dQC" = (
/obj/machinery/field/generator{
@@ -112646,7 +112639,7 @@
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"dTN" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"dTO" = (
@@ -112669,16 +112662,16 @@
},
/area/shuttle/escape)
"dTR" = (
-/obj/structure/chair,
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"dTS" = (
-/obj/structure/chair,
/obj/machinery/status_display{
pixel_y = 32
},
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"dTT" = (
@@ -113013,7 +113006,7 @@
/turf/simulated/floor/plating,
/area/security/checkpoint)
"dUw" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor4,
@@ -113429,7 +113422,7 @@
/turf/simulated/floor/plating,
/area/security/checkpoint)
"dVf" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor4,
@@ -113515,16 +113508,16 @@
/turf/simulated/floor/plating,
/area/security/checkpoint)
"dVr" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"dVs" = (
-/obj/structure/chair{
+/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"dVt" = (
@@ -113661,7 +113654,7 @@
},
/area/shuttle/escape)
"dVJ" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plasteel{
@@ -113680,7 +113673,7 @@
},
/area/shuttle/escape)
"dVL" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plasteel{
@@ -113706,7 +113699,7 @@
},
/area/shuttle/escape)
"dVO" = (
-/obj/structure/chair/office/dark,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -114147,14 +114140,14 @@
},
/area/security/checkpoint)
"dWB" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/light{
icon_state = "tube1";
dir = 4
},
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"dWC" = (
@@ -114990,8 +114983,8 @@
pixel_y = 24;
req_access_txt = "0"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"dXY" = (
/obj/structure/table/reinforced,
@@ -115328,8 +115321,8 @@
icon_state = "0-4";
d2 = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYJ" = (
/obj/structure/cable{
@@ -115337,8 +115330,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYK" = (
/obj/structure/cable{
@@ -115355,8 +115348,8 @@
pixel_y = 25;
req_access_txt = "13"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYL" = (
/obj/structure/cable{
@@ -115371,8 +115364,8 @@
icon_state = "1-4";
tag = ""
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYM" = (
/obj/structure/cable{
@@ -115392,16 +115385,16 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYN" = (
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYO" = (
/obj/structure/cable{
@@ -115420,8 +115413,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYP" = (
/obj/structure/cable{
@@ -115435,8 +115428,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYQ" = (
/obj/machinery/access_button{
@@ -115448,8 +115441,8 @@
pixel_y = 24;
req_access_txt = "10;13"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"dYR" = (
/obj/structure/cable{
@@ -115457,8 +115450,8 @@
icon_state = "0-2";
pixel_y = 0
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYS" = (
/obj/structure/cable{
@@ -115467,8 +115460,8 @@
icon_state = "1-2";
pixel_y = 0
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/portsolar)
"dYT" = (
/turf/simulated/floor/carpet,
@@ -115565,20 +115558,20 @@
},
/area/shuttle/syndicate_elite)
"dZc" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (WEST)";
icon_state = "tube1";
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/syndicate_elite)
"dZd" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -115586,7 +115579,7 @@
},
/area/shuttle/syndicate_elite)
"dZe" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -115655,7 +115648,7 @@
/turf/simulated/shuttle/plating,
/area/shuttle/syndicate_elite)
"dZj" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -115782,15 +115775,15 @@
},
/area/shuttle/syndicate_sit)
"dZA" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (WEST)";
icon_state = "tube1";
dir = 8
},
/obj/structure/window/reinforced,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -115812,7 +115805,7 @@
},
/area/shuttle/syndicate_sit)
"dZD" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -115820,7 +115813,7 @@
},
/area/shuttle/syndicate_sit)
"dZE" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -115833,7 +115826,7 @@
icon_state = "tube1";
dir = 8
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -115891,7 +115884,7 @@
},
/area/shuttle/syndicate_sit)
"dZI" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -116010,6 +116003,12 @@
},
/turf/space,
/area/space)
+"udT" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor4/vox,
+/area/shuttle/vox)
(1,1,1) = {"
aaa
@@ -129823,7 +129822,7 @@ dyn
dyn
abj
abj
-ami
+acF
aaa
aaa
aaa
@@ -130337,7 +130336,7 @@ dyn
dyn
abj
abj
-ami
+acF
aaa
aaa
aaa
@@ -142577,9 +142576,9 @@ aUd
aVM
aXq
aYI
-bat
-bbU
-bat
+bhp
+bhp
+bhp
beO
aXn
bhk
@@ -175945,8 +175944,8 @@ aaa
aaa
ajm
akm
-akN
-akN
+udT
+udT
akm
alU
ajO
diff --git a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm
index 63c912e11d7..5c09a328037 100644
--- a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm
@@ -148,7 +148,7 @@
},
/area/shuttle/syndicate)
"aaq" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -234,7 +234,7 @@
},
/area/shuttle/syndicate)
"aaB" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -242,7 +242,7 @@
},
/area/shuttle/syndicate)
"aaC" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -765,8 +765,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"abB" = (
/turf/simulated/wall/r_wall,
@@ -868,8 +868,8 @@
/area/shuttle/syndicate)
"abL" = (
/obj/structure/cable,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"abM" = (
/obj/structure/cable{
@@ -882,8 +882,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"abN" = (
/obj/structure/table,
@@ -958,28 +958,28 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"abV" = (
/obj/structure/cable{
d2 = 8;
icon_state = "0-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"abW" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"abX" = (
/obj/structure/cable{
icon_state = "0-4";
d2 = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"abY" = (
/obj/structure/cable{
@@ -997,8 +997,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"abZ" = (
/obj/structure/cable{
@@ -1011,8 +1011,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"aca" = (
/obj/structure/cable/yellow{
@@ -1055,8 +1055,8 @@
/area/solar/auxport)
"acf" = (
/obj/item/stack/cable_coil,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"acg" = (
/obj/effect/spawner/window/reinforced,
@@ -1269,8 +1269,8 @@
name = "xeno_spawn";
pixel_x = -1
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"acA" = (
/turf/simulated/floor/plasteel,
@@ -1333,9 +1333,6 @@
},
/area/shuttle/pod_2)
"acI" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -1344,6 +1341,9 @@
/obj/machinery/light{
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_2)
"acJ" = (
@@ -1394,12 +1394,12 @@
/turf/simulated/floor/plating,
/area/security/permabrig)
"acP" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/item/radio/intercom{
pixel_x = 25
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_2)
"acQ" = (
@@ -1627,8 +1627,8 @@
icon_state = "0-2";
d2 = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"adj" = (
/obj/structure/cable{
@@ -1636,8 +1636,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"adk" = (
/obj/machinery/light/small{
@@ -1650,7 +1650,6 @@
name = "EXTERNAL AIRLOCK";
pixel_y = 32
},
-/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
/area/security/permabrig)
"adl" = (
@@ -1887,7 +1886,6 @@
network = list("SS13")
},
/obj/item/clothing/suit/space/hardsuit/security,
-/obj/item/clothing/head/helmet/space/hardsuit/security,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -1990,8 +1988,8 @@
/area/shuttle/vox)
"adP" = (
/obj/structure/cable,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"adQ" = (
/obj/structure/table,
@@ -2037,6 +2035,9 @@
/area/security/permabrig)
"adW" = (
/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
/turf/simulated/floor/plating,
/area/security/permabrig)
"adX" = (
@@ -2062,13 +2063,6 @@
icon_state = "dark"
},
/area/security/permabrig)
-"adZ" = (
-/obj/machinery/door/airlock/external{
- name = "Security External Airlock";
- req_access_txt = "1"
- },
-/turf/simulated/floor/plating,
-/area/security/permabrig)
"aea" = (
/obj/machinery/atmospherics/unary/vent_scrubber{
dir = 4;
@@ -2117,8 +2111,8 @@
},
/area/security/permabrig)
"aee" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"aef" = (
/obj/structure/lattice/catwalk,
@@ -2135,8 +2129,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"aeh" = (
/turf/simulated/shuttle/wall{
@@ -2419,8 +2413,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"aeB" = (
/obj/machinery/atmospherics/unary/vent_scrubber{
@@ -2831,11 +2825,13 @@
/turf/simulated/shuttle/plating/vox,
/area/shuttle/vox)
"afi" = (
-/obj/structure/chair/stool,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor4/vox,
/area/shuttle/vox)
"afj" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor4/vox,
@@ -2893,8 +2889,8 @@
d2 = 8;
icon_state = "0-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"afp" = (
/obj/structure/chair/stool,
@@ -2918,8 +2914,8 @@
icon_state = "0-4";
d2 = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"afr" = (
/obj/effect/spawner/window/reinforced,
@@ -3124,8 +3120,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"afH" = (
/turf/simulated/shuttle/wall{
@@ -3385,8 +3381,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"agf" = (
/obj/machinery/atmospherics/pipe/simple/hidden,
@@ -3411,12 +3407,12 @@
/turf/simulated/shuttle/floor,
/area/shuttle/pod_3)
"agi" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/item/radio/intercom{
pixel_y = 25
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_3)
"agj" = (
@@ -3451,8 +3447,8 @@
pixel_y = 1;
d2 = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"ago" = (
/obj/structure/cable,
@@ -3654,8 +3650,8 @@
})
"agH" = (
/obj/item/stack/cable_coil,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"agI" = (
/turf/space,
@@ -3699,8 +3695,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"agN" = (
/obj/machinery/atmospherics/unary/portables_connector{
@@ -3848,12 +3844,20 @@
/turf/simulated/floor/plating,
/area/maintenance/auxsolarport)
"agY" = (
-/obj/vehicle/secway,
-/obj/item/key/security,
+/obj/structure/rack,
+/obj/item/storage/box/buck{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/buck,
+/obj/item/storage/box/buck{
+ pixel_x = 3;
+ pixel_y = -3
+ },
/turf/simulated/floor/plasteel{
- tag = "icon-vault (WEST)";
+ dir = 8;
icon_state = "vault";
- dir = 8
+ tag = "icon-vault (WEST)"
},
/area/security/armoury)
"agZ" = (
@@ -4308,7 +4312,6 @@
/obj/structure/rack,
/obj/item/clothing/suit/space/hardsuit/security,
/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/head/helmet/space/hardsuit/security,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -5105,8 +5108,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"aiR" = (
/obj/structure/cable{
@@ -5114,8 +5117,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxport)
"aiS" = (
/obj/structure/closet/secure_closet/brig{
@@ -5437,7 +5440,6 @@
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/suit/space/hardsuit/security,
/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/head/helmet/space/hardsuit/security,
/turf/simulated/floor/plasteel{
icon_state = "vault";
dir = 4
@@ -5522,15 +5524,15 @@
/turf/simulated/floor/plating,
/area/maintenance/auxsolarport)
"ajD" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
pixel_y = 32
},
/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_3)
"ajE" = (
@@ -5633,11 +5635,6 @@
},
/area/security/armoury)
"ajN" = (
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access = null;
- req_access_txt = "10; 13"
- },
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -5655,7 +5652,6 @@
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/suit/space/hardsuit/security,
/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/head/helmet/space/hardsuit/security,
/turf/simulated/floor/plasteel{
icon_state = "vault";
dir = 1
@@ -5920,7 +5916,6 @@
req_access_txt = "3"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/security/armoury)
"aks" = (
@@ -6190,15 +6185,6 @@
icon_state = "dark"
},
/area/security/podbay)
-"akP" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/maintenance/auxsolarport)
"akQ" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -6296,8 +6282,8 @@
name = "xeno_spawn";
pixel_x = -1
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/auxstarboard)
"akY" = (
/obj/effect/spawner/window/reinforced,
@@ -6501,15 +6487,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel,
/area/security/armoury)
"alo" = (
+/obj/structure/fans/tiny,
/obj/machinery/door/poddoor{
id_tag = "trash";
- name = "disposal bay door"
+ name = "disposal bay door";
+ protected = 0
},
-/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"alp" = (
@@ -6794,19 +6780,6 @@
},
/turf/simulated/floor/plating,
/area/security/main)
-"alQ" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access = null;
- req_access_txt = "10; 13"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/auxsolarport)
"alR" = (
/obj/machinery/door/firedoor,
/obj/structure/cable/yellow{
@@ -7017,7 +6990,7 @@
/area/maintenance/disposal)
"amn" = (
/obj/machinery/door_control{
- id = "trash";
+ id = "Disposal Exit";
name = "Disposal Vent Control";
pixel_x = -25;
pixel_y = 4;
@@ -7555,11 +7528,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel{
- tag = "icon-vault (WEST)";
- icon_state = "vault";
- dir = 8
- },
+/turf/simulated/floor/plasteel,
/area/security/armoury)
"anb" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -7677,6 +7646,10 @@
name = "EXTERNAL AIRLOCK";
pixel_x = 32
},
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
/turf/simulated/floor/plating,
/area/maintenance/auxsolarport)
"ann" = (
@@ -7752,25 +7725,11 @@
/obj/structure/window/reinforced,
/turf/simulated/floor/plating,
/area/maintenance/disposal)
-"anx" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plating,
-/area/maintenance/disposal)
"any" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"anz" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
@@ -7778,9 +7737,6 @@
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"anA" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -7802,9 +7758,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -7818,9 +7771,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -7840,10 +7790,6 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
@@ -7937,6 +7883,9 @@
icon_state = "1-8"
},
/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
/turf/simulated/floor/plating,
/area/maintenance/auxsolarport)
"anL" = (
@@ -8082,6 +8031,10 @@
/obj/item/reagent_containers/glass/bottle/morphine,
/obj/machinery/light/small,
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -4;
+ pixel_y = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/armoury)
"aoa" = (
@@ -8090,16 +8043,9 @@
/turf/simulated/floor/plating,
/area/security/armoury)
"aob" = (
-/obj/structure/rack,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/storage/toolbox/emergency{
- pixel_x = 2;
- pixel_y = -3
- },
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/vehicle/secway,
+/obj/item/key/security,
/turf/simulated/floor/plasteel,
/area/security/armoury)
"aoc" = (
@@ -8542,10 +8488,8 @@
icon_state = "right";
layer = 3
},
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"aoU" = (
@@ -8558,13 +8502,16 @@
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"aoV" = (
-/obj/machinery/mineral/stacking_machine,
/obj/structure/window/reinforced{
dir = 4
},
/obj/structure/window/reinforced{
dir = 1
},
+/obj/machinery/mineral/stacking_machine{
+ input_dir = 2;
+ stack_amt = 10
+ },
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"aoW" = (
@@ -8638,7 +8585,9 @@
name = "Danger: Conveyor Access";
req_access_txt = "12"
},
-/obj/machinery/conveyor/east,
+/obj/machinery/conveyor/west{
+ id = "garbage"
+ },
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"apd" = (
@@ -9015,13 +8964,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/fore)
-"apP" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/warning_stripes/southeast,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"apQ" = (
/obj/machinery/sleeper{
icon_state = "sleeper-open";
@@ -9145,13 +9087,6 @@
dir = 4
},
/area/security/brig)
-"aqe" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "0";
- req_one_access_txt = "13,8"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"aqf" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
@@ -9245,7 +9180,7 @@
/area/shuttle/vox)
"aqo" = (
/obj/item/stack/spacecash/c50,
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor4/vox,
@@ -9307,18 +9242,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/fore)
-"aqv" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
"aqw" = (
/obj/structure/closet/crate,
/obj/item/bodybag,
@@ -9422,7 +9345,6 @@
/turf/simulated/floor/plating,
/area/security/brig)
"aqG" = (
-/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/security/armoury)
"aqH" = (
@@ -9874,7 +9796,9 @@
dir = 2;
icon_state = "pipe-c"
},
-/obj/machinery/conveyor/east,
+/obj/machinery/conveyor/east{
+ id = "garbage"
+ },
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"art" = (
@@ -9916,10 +9840,10 @@
"ary" = (
/obj/item/stack/spacecash/c200,
/obj/item/stack/spacecash/c50,
-/obj/structure/chair{
+/obj/machinery/light/spot,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light/spot,
/turf/simulated/shuttle/floor4/vox,
/area/shuttle/vox)
"arz" = (
@@ -9940,11 +9864,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access = null;
- req_access_txt = "10; 13"
- },
/turf/simulated/floor/plating,
/area/maintenance/auxsolarstarboard)
"arD" = (
@@ -9959,7 +9878,9 @@
/area/maintenance/disposal)
"arE" = (
/obj/machinery/recycler,
-/obj/machinery/conveyor/east,
+/obj/machinery/conveyor/east{
+ id = "garbage"
+ },
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"arF" = (
@@ -9967,7 +9888,10 @@
dir = 2;
on = 1
},
-/obj/machinery/conveyor/east,
+/obj/machinery/conveyor/east{
+ id = "garbage"
+ },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"arG" = (
@@ -10702,15 +10626,6 @@
icon_state = "dark"
},
/area/engine/gravitygenerator)
-"asL" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/maintenance/auxsolarstarboard)
"asM" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -10903,6 +10818,7 @@
req_access_txt = "12"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"atd" = (
@@ -10924,7 +10840,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -11029,7 +10944,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
@@ -11343,26 +11257,9 @@
name = "\improper Recreation Area"
})
"atU" = (
-/obj/structure/table,
-/obj/item/tank/emergency_oxygen{
- pixel_x = -8
- },
-/obj/item/tank/emergency_oxygen{
- pixel_x = -8
- },
-/obj/item/clothing/mask/breath{
- pixel_x = 4
- },
-/obj/item/clothing/mask/breath{
- pixel_x = 4
- },
-/obj/effect/decal/cleanable/cobweb,
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_y = 32
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
},
/turf/simulated/floor/plating,
/area/maintenance/starboard)
@@ -11378,6 +11275,9 @@
icon_state = "1-8"
},
/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
/turf/simulated/floor/plating,
/area/maintenance/auxsolarstarboard)
"atW" = (
@@ -11399,6 +11299,10 @@
pixel_x = 32
},
/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
/turf/simulated/floor/plating,
/area/maintenance/auxsolarstarboard)
"atY" = (
@@ -11430,9 +11334,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"auc" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/flasher{
id = "gulagshuttleflasher";
pixel_x = 25
@@ -11440,6 +11341,9 @@
/obj/machinery/light{
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/siberia)
"aud" = (
@@ -11642,8 +11546,8 @@
icon_state = "0-2";
d2 = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/maintenance/auxsolarstarboard)
"auw" = (
/obj/structure/disposalpipe/segment,
@@ -11658,6 +11562,7 @@
"aux" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -11720,6 +11625,7 @@
name = "Labor Camp Shuttle Airlock";
req_access_txt = "2"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -12827,10 +12733,10 @@
layer = 4;
pixel_y = 32
},
-/obj/structure/chair{
+/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/obj/machinery/light,
/turf/simulated/shuttle/floor,
/area/shuttle/pod_4)
"awE" = (
@@ -13118,12 +13024,6 @@
dir = 1
},
/area/security/processing)
-"axg" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"axh" = (
/turf/simulated/wall/r_wall,
/area/maintenance/starboard)
@@ -13233,7 +13133,6 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
@@ -13952,20 +13851,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
-"ayE" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
@@ -13976,9 +13861,6 @@
max_integrity = 120;
reinf = 0
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"ayG" = (
@@ -13986,17 +13868,13 @@
/turf/simulated/floor/plating,
/area/maintenance/fore)
"ayH" = (
-/obj/structure/disposalpipe/junction{
- tag = "icon-pipe-j2 (NORTH)";
- icon_state = "pipe-j2";
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fore)
"ayI" = (
@@ -14058,7 +13936,7 @@
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
"ayO" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -14266,7 +14144,6 @@
},
/area/security/brig)
"azf" = (
-/obj/structure/closet/emcloset,
/obj/structure/sign/securearea{
desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
icon_state = "space";
@@ -14274,6 +14151,8 @@
name = "EXTERNAL AIRLOCK";
pixel_y = 32
},
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"azg" = (
@@ -14294,22 +14173,8 @@
/turf/simulated/floor/wood,
/area/crew_quarters/mrchangs)
"azi" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen";
- opened = 1
- },
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -14437,13 +14302,6 @@
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
-"azv" = (
-/obj/structure/rack,
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/glasses/sunglasses,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"azw" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable/yellow{
@@ -14601,12 +14459,6 @@
},
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
-"azJ" = (
-/obj/machinery/door/airlock/external,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
"azK" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -14664,6 +14516,7 @@
icon_state = "2-4"
},
/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -14726,6 +14579,7 @@
name = "Mining Office";
req_access_txt = "48"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -14758,6 +14612,7 @@
id_tag = "s_docking_airlock";
name = "Labor Shuttle Airlock"
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -14767,6 +14622,7 @@
id_tag = "laborcamp_home";
name = "Labor Camp Shuttle Airlock"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -15227,17 +15083,6 @@
icon_state = "red"
},
/area/security/brig)
-"aAO" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_y = -32
- },
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"aAP" = (
/obj/structure/closet,
/obj/effect/spawner/lootdrop/maintenance,
@@ -15285,19 +15130,6 @@
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/maintenance/fore)
-"aAW" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_y = 32
- },
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
"aAX" = (
/obj/structure/closet/crate,
/obj/item/coin/silver,
@@ -15636,6 +15468,7 @@
pixel_y = -25;
req_access_txt = "2"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -16116,6 +15949,8 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -16345,6 +16180,10 @@
name = "Brig";
req_access_txt = "63"
},
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -16367,6 +16206,10 @@
name = "Brig";
req_access_txt = "63"
},
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -16682,7 +16525,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/mining)
"aDr" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -16762,6 +16605,7 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
@@ -16910,7 +16754,7 @@
},
/area/security/nuke_storage)
"aDJ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -17544,6 +17388,7 @@
name = "mining shuttle bay";
width = 7
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/plating,
/area/shuttle/mining)
"aEJ" = (
@@ -17552,6 +17397,7 @@
req_access = null;
req_access_txt = "0"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -17566,6 +17412,7 @@
name = "Mining Dock";
req_access_txt = "48"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -17606,6 +17453,7 @@
/obj/effect/landmark/start{
name = "Shaft Miner"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -17812,6 +17660,7 @@
id_tag = "s_docking_airlock";
name = "Labor Shuttle Airlock"
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/floor,
/area/shuttle/siberia)
"aFe" = (
@@ -17819,6 +17668,7 @@
id_tag = "laborcamp_home";
name = "Labor Camp Shuttle Airlock"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -18411,6 +18261,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -18455,7 +18306,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
@@ -18619,6 +18469,10 @@
name = "Brig";
req_access_txt = "63"
},
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "red";
dir = 1
@@ -18660,6 +18514,10 @@
name = "Brig";
req_access_txt = "63"
},
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "red";
dir = 1
@@ -18906,9 +18764,8 @@
layer = 2.9
},
/obj/item/clothing/shoes/magboots,
-/obj/item/clothing/suit/space/hardsuit/engineering,
+/obj/item/clothing/suit/space/hardsuit/engine,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/helmet/space/hardsuit/engineering,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -19037,10 +18894,6 @@
"aHk" = (
/turf/simulated/wall,
/area/construction)
-"aHl" = (
-/obj/machinery/door/airlock/external,
-/turf/simulated/floor/plating,
-/area/construction)
"aHm" = (
/obj/structure/closet/crate,
/obj/item/coin/silver,
@@ -19132,18 +18985,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
-"aHw" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
@@ -19696,9 +19537,8 @@
layer = 2.9
},
/obj/item/clothing/shoes/magboots,
-/obj/item/clothing/suit/space/hardsuit/engineering,
+/obj/item/clothing/suit/space/hardsuit/engine,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/helmet/space/hardsuit/engineering,
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -19940,6 +19780,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -19993,6 +19834,9 @@
"aIU" = (
/obj/effect/decal/warning_stripes/west,
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -20494,17 +20338,6 @@
},
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
-"aJK" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_x = 32
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/construction)
"aJL" = (
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plasteel,
@@ -20709,6 +20542,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
req_access_txt = 1
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 2;
icon_state = "brown"
@@ -22275,6 +22109,7 @@
d2 = 4;
icon_state = "1-4"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aMT" = (
@@ -23820,6 +23655,7 @@
dir = 4;
on = 1
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aPK" = (
@@ -25311,6 +25147,7 @@
/obj/effect/landmark/start{
name = "Cargo Technician"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aSA" = (
@@ -26731,12 +26568,12 @@
/turf/space,
/area/space/nearstation)
"aUW" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/item/radio/intercom{
pixel_x = 25
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_1)
"aUX" = (
@@ -27588,9 +27425,6 @@
name = "Port Maintenance"
})
"aWr" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -27599,6 +27433,9 @@
/obj/machinery/light{
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_1)
"aWs" = (
@@ -27654,10 +27491,6 @@
/obj/effect/decal/cleanable/fungus,
/turf/simulated/wall,
/area/maintenance/fore)
-"aWw" = (
-/turf/space,
-/obj/structure/lattice/catwalk,
-/area/space/nearstation)
"aWx" = (
/obj/machinery/door/airlock/maintenance{
name = "Storage Room";
@@ -29956,9 +29789,8 @@
layer = 2.9
},
/obj/item/clothing/shoes/magboots,
-/obj/item/clothing/suit/space/hardsuit/engineering,
+/obj/item/clothing/suit/space/hardsuit/engine,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/helmet/space/hardsuit/engineering,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -30852,9 +30684,8 @@
layer = 2.9
},
/obj/item/clothing/shoes/magboots,
-/obj/item/clothing/suit/space/hardsuit/engineering,
+/obj/item/clothing/suit/space/hardsuit/engine,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/helmet/space/hardsuit/engineering,
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
@@ -30986,6 +30817,7 @@
/area/engine/engineering)
"bcs" = (
/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bct" = (
@@ -31332,6 +31164,7 @@
maxcharge = 15000
},
/obj/effect/decal/warning_stripes/northwest,
+/obj/item/rcs,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bcW" = (
@@ -31844,8 +31677,8 @@
})
"bdO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/construction/hallway{
name = "\improper MiniSat Exterior"
})
@@ -32776,6 +32609,10 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/quartermaster/storage)
"bfp" = (
@@ -33599,6 +33436,10 @@
})
"bgC" = (
/obj/effect/decal/warning_stripes/south,
+/obj/machinery/telepad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bgD" = (
@@ -33688,14 +33529,11 @@
icon_state = "1-8"
},
/obj/effect/decal/warning_stripes/southwest,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
-"bgL" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/turf/simulated/floor/plating,
-/area/engine/engineering)
"bgM" = (
/obj/structure/window/reinforced{
dir = 4
@@ -33815,6 +33653,10 @@
pixel_y = -2
},
/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bgW" = (
@@ -34766,15 +34608,19 @@
dir = 4
},
/obj/machinery/space_heater,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
"biD" = (
/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+ dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/wall,
/area/quartermaster/office{
name = "\improper Cargo Office"
@@ -35621,6 +35467,9 @@
pixel_y = 32
},
/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/engine/engineering)
"bjU" = (
@@ -35906,6 +35755,7 @@
req_access_txt = "50"
},
/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/quartermaster/office{
name = "\improper Cargo Office"
@@ -36496,7 +36346,7 @@
/obj/item/radio/intercom{
pixel_y = 25
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -36689,15 +36539,15 @@
},
/area/shuttle/arrival/station)
"blP" = (
-/obj/structure/chair,
/obj/machinery/light{
dir = 1;
in_use = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"blQ" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"blR" = (
@@ -36708,12 +36558,12 @@
},
/area/shuttle/arrival/station)
"blS" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/effect/landmark{
name = "JoinLate"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"blT" = (
@@ -36856,13 +36706,18 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/structure/disposalpipe/wrapsortjunction{
+ dir = 1
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
"bmf" = (
-/obj/structure/disposalpipe/wrapsortjunction{
- dir = 1
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2";
+ tag = "icon-pipe-j1 (WEST)"
},
/turf/simulated/wall,
/area/quartermaster/office{
@@ -37922,9 +37777,8 @@
layer = 2.9
},
/obj/item/clothing/shoes/magboots/advance,
-/obj/item/clothing/suit/space/hardsuit/elite,
+/obj/item/clothing/suit/space/hardsuit/engine/elite,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/helmet/space/hardsuit/elite,
/turf/simulated/floor/plasteel{
icon_state = "vault";
dir = 5
@@ -37994,45 +37848,7 @@
},
/turf/simulated/floor/bluegrid,
/area/turret_protected/ai)
-"bnR" = (
-/obj/machinery/door/airlock/external{
- name = "MiniSat External Access";
- req_access = null;
- req_access_txt = "75;13"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "vault";
- dir = 8
- },
-/area/construction/hallway{
- name = "\improper MiniSat Exterior"
- })
-"bnS" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4;
- level = 1
- },
-/obj/machinery/door/window/eastright{
- base_state = "left";
- dir = 4;
- icon_state = "left";
- name = "MiniSat Walkway Access";
- req_access_txt = "13;75"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "vault";
- dir = 8
- },
-/area/construction/hallway{
- name = "\improper MiniSat Exterior"
- })
"bnT" = (
-/obj/machinery/atmospherics/unary/vent_pump{
- dir = 4;
- external_pressure_bound = 101;
- on = 1;
- pressure_checks = 1
- },
/obj/machinery/light/small{
dir = 1
},
@@ -38043,21 +37859,6 @@
/area/construction/hallway{
name = "\improper MiniSat Exterior"
})
-"bnU" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4;
- initialize_directions = 11;
- level = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/construction/hallway{
- name = "\improper MiniSat Exterior"
- })
"bnV" = (
/obj/effect/landmark{
name = "Observer-Start"
@@ -38141,6 +37942,7 @@
name = "blobstart"
},
/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -38164,6 +37966,7 @@
})
"boe" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/wall,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -38238,6 +38041,7 @@
/obj/machinery/light_switch{
pixel_x = 27
},
+/obj/item/rcs,
/turf/simulated/floor/plasteel{
icon_state = "arrival";
dir = 4
@@ -38981,14 +38785,14 @@
name = "\improper MiniSat Exterior"
})
"bpw" = (
-/obj/structure/chair{
+/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light,
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"bpx" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -39116,6 +38920,7 @@
icon_state = "map-left-MS";
pixel_y = 32
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 1
@@ -40046,19 +39851,6 @@
/area/construction/hallway{
name = "\improper MiniSat Exterior"
})
-"brg" = (
-/obj/machinery/door/window/eastright{
- dir = 4;
- name = "MiniSat Walkway Access";
- req_access_txt = "13;75"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "vault";
- dir = 8
- },
-/area/construction/hallway{
- name = "\improper MiniSat Exterior"
- })
"brh" = (
/obj/structure/window/reinforced{
dir = 4
@@ -40307,6 +40099,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -40314,7 +40107,6 @@
/area/hallway/primary/port)
"brF" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 4
@@ -41356,9 +41148,10 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+/obj/structure/disposalpipe/junction{
+ dir = 1;
+ icon_state = "pipe-j1";
+ tag = "icon-pipe-j1 (EAST)"
},
/turf/simulated/floor/plasteel{
icon_state = "neutral";
@@ -41366,14 +41159,13 @@
},
/area/hallway/primary/port)
"btt" = (
-/obj/structure/disposalpipe/junction{
- dir = 1;
- icon_state = "pipe-j2";
- tag = "icon-pipe-j1 (WEST)"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -41583,7 +41375,6 @@
/obj/structure/extinguisher_cabinet{
pixel_x = 30
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
@@ -43950,8 +43741,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bxn" = (
/obj/structure/transit_tube{
@@ -43971,8 +43762,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bxo" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -43984,10 +43775,11 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
-"bxp" = (/obj/structure/transit_tube_pod,
+"bxp" = (
+/obj/structure/transit_tube_pod,
/obj/structure/window/reinforced{
dir = 8
},
@@ -44020,8 +43812,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"bxr" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -50737,14 +50529,14 @@
},
/area/shuttle/transport)
"bIH" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (NORTH)";
icon_state = "tube1";
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bII" = (
@@ -50752,16 +50544,16 @@
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bIJ" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bIK" = (
-/obj/structure/chair,
/obj/machinery/light/spot{
tag = "icon-tube1 (NORTH)";
icon_state = "tube1";
dir = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bIL" = (
@@ -53206,16 +52998,16 @@
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bMz" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bMA" = (
-/obj/structure/chair{
+/obj/machinery/light/spot,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light/spot,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bMB" = (
@@ -59959,8 +59751,7 @@
/obj/structure/rack,
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/suit/space/hardsuit/atmos,
-/obj/item/clothing/head/helmet/space/hardsuit/atmos,
+/obj/item/clothing/suit/space/hardsuit/engine/atmos,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/atmos)
@@ -61906,7 +61697,6 @@
name = "Station Intercom (General)";
pixel_y = 28
},
-/obj/machinery/pipedispenser/disposal,
/obj/effect/decal/warning_stripes/southeast,
/turf/simulated/floor/plasteel,
/area/atmos)
@@ -62049,8 +61839,7 @@
/obj/structure/rack,
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/suit/space/hardsuit/atmos,
-/obj/item/clothing/head/helmet/space/hardsuit/atmos,
+/obj/item/clothing/suit/space/hardsuit/engine/atmos,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "caution"
@@ -62063,8 +61852,7 @@
/obj/structure/rack,
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/suit/space/hardsuit/atmos,
-/obj/item/clothing/head/helmet/space/hardsuit/atmos,
+/obj/item/clothing/suit/space/hardsuit/engine/atmos,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "caution"
@@ -62856,7 +62644,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"cdq" = (
-/obj/machinery/pipedispenser,
/obj/effect/decal/warning_stripes/southwest,
/turf/simulated/floor/plasteel,
/area/atmos)
@@ -63756,6 +63543,10 @@
name = "EXTERNAL AIRLOCK";
pixel_x = 32
},
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
/turf/simulated/floor/plating,
/area/maintenance/portsolar)
"ceX" = (
@@ -63858,6 +63649,10 @@
icon_state = "2-8"
},
/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6;
+ level = 2
+ },
/turf/simulated/floor/plating,
/area/maintenance/portsolar)
"cff" = (
@@ -63962,11 +63757,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access = null;
- req_access_txt = "10; 13"
- },
/turf/simulated/floor/plating,
/area/maintenance/portsolar)
"cfm" = (
@@ -65908,8 +65698,8 @@
/area/hydroponics)
"ciB" = (
/obj/structure/cable,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"ciC" = (
/obj/effect/decal/warning_stripes/northeast,
@@ -65993,17 +65783,9 @@
},
/area/maintenance/incinerator)
"ciI" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_y = -32
- },
/obj/machinery/light/small{
dir = 1
},
-/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
/area/atmos)
"ciJ" = (
@@ -66229,13 +66011,6 @@
/area/security/checkpoint/science{
name = "Security Post - Research Division"
})
-"ciY" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "24";
- req_one_access_txt = "0"
- },
-/turf/simulated/floor/plating,
-/area/atmos)
"ciZ" = (
/obj/machinery/disposal{
pixel_x = -2;
@@ -66269,8 +66044,8 @@
/turf/simulated/floor/plating,
/area/atmos)
"cjc" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cjd" = (
/obj/effect/spawner/window/reinforced,
@@ -66788,19 +66563,6 @@
/area/security/checkpoint/science{
name = "Security Post - Research Division"
})
-"cjT" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_y = 32
- },
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plating,
-/area/maintenance/aft{
- name = "Aft Maintenance"
- })
"cjU" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
req_access_txt = 1
@@ -67031,8 +66793,8 @@
icon_state = "0-2";
d2 = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cks" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -67053,14 +66815,6 @@
/area/medical/research{
name = "Research Division"
})
-"ckt" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft{
- name = "Aft Maintenance"
- })
"cku" = (
/obj/machinery/firealarm{
dir = 1;
@@ -68466,8 +68220,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cmI" = (
/obj/machinery/vending/wallmed1{
@@ -69197,13 +68951,6 @@
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
-"cnS" = (
-/obj/structure/closet/emcloset,
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/maintenance/aft{
- name = "Aft Maintenance"
- })
"cnT" = (
/obj/machinery/chem_heater{
pixel_x = -4;
@@ -70318,6 +70065,7 @@
name = "Medbay";
req_access_txt = "5"
},
+/obj/effect/mapping_helpers/airlock/unres,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -70330,6 +70078,7 @@
name = "Medbay";
req_access_txt = "5"
},
+/obj/effect/mapping_helpers/airlock/unres,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -73976,7 +73725,7 @@
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/research{
name = "Research and Development Lab";
- req_access_txt = "7"
+ req_access_txt = "47"
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -74375,8 +74124,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cvR" = (
/obj/structure/chair/office/light,
@@ -76930,8 +76679,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cAg" = (
/obj/structure/closet,
@@ -77549,8 +77298,8 @@
d2 = 8;
icon_state = "0-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cBf" = (
/obj/machinery/computer/security/telescreen{
@@ -77572,8 +77321,8 @@
icon_state = "0-4";
d2 = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cBh" = (
/obj/item/storage/secure/safe{
@@ -78197,15 +77946,6 @@
icon_state = "white"
},
/area/medical/surgeryobs)
-"cCe" = (
-/obj/structure/closet/crate,
-/obj/item/coin/silver,
-/obj/item/flashlight/seclite,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/plating,
-/area/maintenance/aft{
- name = "Aft Maintenance"
- })
"cCf" = (
/obj/structure/cable{
d1 = 1;
@@ -78222,8 +77962,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cCg" = (
/obj/item/reagent_containers/glass/beaker/large,
@@ -78305,8 +78045,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cCk" = (
/obj/structure/table,
@@ -78456,8 +78196,8 @@
/area/medical/surgeryobs)
"cCw" = (
/obj/item/stack/cable_coil,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cCx" = (
/obj/structure/cable/yellow{
@@ -78490,8 +78230,8 @@
d2 = 4;
icon_state = "0-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cCA" = (
/turf/simulated/floor/plasteel{
@@ -78807,8 +78547,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cDa" = (
/obj/machinery/door/airlock/maintenance{
@@ -79073,7 +78813,6 @@
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/suit/space/hardsuit/medical,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/helmet/space/hardsuit/medical,
/obj/item/radio/intercom{
dir = 1;
name = "Station Intercom (General)";
@@ -79239,9 +78978,8 @@
},
/area/crew_quarters/hor)
"cDM" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "0";
- req_one_access_txt = "13,8"
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
},
/turf/simulated/floor/plating,
/area/maintenance/aft{
@@ -79367,6 +79105,10 @@
req_access_txt = "0";
req_one_access_txt = "5"
},
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -79991,13 +79733,6 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_y = 32
- },
/turf/simulated/floor/plating,
/area/maintenance/aft{
name = "Aft Maintenance"
@@ -80139,22 +79874,6 @@
icon_state = "gcircuit"
},
/area/assembly/chargebay)
-"cFp" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_y = 32
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/maintenance/aft{
- name = "Aft Maintenance"
- })
"cFq" = (
/obj/machinery/door/window/westleft{
base_state = "right";
@@ -82329,8 +82048,8 @@
pixel_x = -1
},
/obj/structure/cable,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/port)
"cIO" = (
/obj/item/flashlight/lamp,
@@ -84412,20 +84131,8 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/item/assembly/prox_sensor{
- pixel_x = -8;
- pixel_y = 4
- },
-/obj/item/assembly/prox_sensor{
- pixel_x = -8;
- pixel_y = 4
- },
/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/photocopier,
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cMo" = (
@@ -84996,6 +84703,14 @@
pixel_x = 32
},
/obj/effect/decal/warning_stripes/yellow,
+/obj/item/assembly/prox_sensor{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/obj/item/assembly/prox_sensor{
+ pixel_x = -8;
+ pixel_y = 4
+ },
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cMY" = (
@@ -85253,6 +84968,11 @@
pixel_x = -27
},
/obj/effect/decal/warning_stripes/west,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/structure/table,
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cNv" = (
@@ -85625,10 +85345,9 @@
pixel_x = 4;
pixel_y = -4
},
-/obj/item/radio/headset/headset_sci{
- pixel_x = -3
- },
/obj/effect/decal/warning_stripes/yellow,
+/obj/item/storage/firstaid/machine,
+/obj/item/storage/firstaid/machine,
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cNZ" = (
@@ -85956,10 +85675,8 @@
name = "Aft Maintenance"
})
"cOx" = (
-/obj/structure/rack,
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/glasses/sunglasses,
-/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plating,
/area/maintenance/aft{
name = "Aft Maintenance"
@@ -86210,6 +85927,7 @@
/obj/item/razor{
pixel_y = 5
},
+/obj/item/bonegel,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitehall"
@@ -86254,13 +85972,10 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/table,
-/obj/item/storage/box/bodybags{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/borg/upgrade/rename,
/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/closet/secure_closet/roboticist{
+ pixel_x = 2
+ },
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cOX" = (
@@ -86819,6 +86534,12 @@
name = "Station Intercom (General)";
pixel_x = -29
},
+/obj/item/cautery,
+/obj/item/bonesetter,
+/obj/item/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
+ name = "Surgery Cleaner"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitecorner"
@@ -86833,12 +86554,16 @@
dir = 1;
pixel_y = 1
},
-/obj/item/robotanalyzer,
/obj/item/storage/box/gloves,
/obj/item/storage/box/masks{
pixel_x = 6;
pixel_y = 6
},
+/obj/item/storage/box/bodybags{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/robotanalyzer,
/obj/item/robotanalyzer,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -86865,8 +86590,8 @@
d2 = 8;
icon_state = "0-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"cPV" = (
/obj/structure/closet/wardrobe/robotics_black{
@@ -87169,24 +86894,6 @@
/area/toxins/server{
name = "\improper Research Division Server Room"
})
-"cQr" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_y = -32
- },
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/maintenance/aft{
- name = "Aft Maintenance"
- })
"cQs" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
@@ -87339,6 +87046,9 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/east,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
/turf/simulated/floor/plating,
/area/maintenance/aft{
name = "Aft Maintenance"
@@ -88520,6 +88230,8 @@
dir = 1;
network = list("SS13","RD")
},
+/obj/item/tank/anesthetic,
+/obj/item/clothing/mask/breath/medical,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitehall"
@@ -88984,14 +88696,6 @@
/area/hallway/secondary/exit{
name = "\improper Departure Lounge"
})
-"cTj" = (
-/obj/machinery/door/airlock/external{
- name = "Auxiliary Escape Airlock"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft{
- name = "Aft Maintenance"
- })
"cTk" = (
/obj/structure/sign/biohazard,
/turf/simulated/wall,
@@ -89097,16 +88801,12 @@
name = "\improper Departure Lounge"
})
"cTu" = (
-/obj/machinery/power/solar_control{
- id = "aftstarboard";
- name = "Aft Starboard Solar Control";
- track = 0
- },
/obj/structure/cable{
- icon_state = "0-4";
- d2 = 4
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/structure/cable,
+/obj/structure/chair/stool,
/turf/simulated/floor/plating,
/area/maintenance/starboardsolar)
"cTv" = (
@@ -89295,14 +88995,10 @@
},
/area/chapel/main)
"cTN" = (
-/obj/machinery/power/apc{
- cell_type = 5000;
- dir = 2;
- name = "Aft Maintenance APC";
- pixel_y = -24
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 8
},
-/obj/structure/cable/yellow,
-/obj/effect/decal/warning_stripes/south,
+/obj/machinery/portable_atmospherics/canister/air,
/turf/simulated/floor/plating,
/area/maintenance/aft{
name = "Aft Maintenance"
@@ -89487,7 +89183,6 @@
name = "Aft Maintenance"
})
"cUd" = (
-/obj/structure/chair/stool,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -90003,13 +89698,8 @@
},
/area/chapel/office)
"cUQ" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_x = 32
- },
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plating,
/area/maintenance/starboardsolar)
"cUR" = (
@@ -90307,12 +89997,6 @@
name = "Aft Maintenance"
})
"cVr" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/maintenance/starboardsolar)
"cVs" = (
@@ -90652,15 +90336,6 @@
icon_state = "chapel"
},
/area/chapel/main)
-"cVY" = (
-/obj/structure/sign/vacuum{
- pixel_x = 32
- },
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plating,
-/area/maintenance/aft{
- name = "Aft Maintenance"
- })
"cVZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
@@ -90974,15 +90649,6 @@
/area/hallway/secondary/exit{
name = "\improper Departure Lounge"
})
-"cWC" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plating,
-/area/maintenance/starboardsolar)
"cWD" = (
/obj/structure/chair{
dir = 8
@@ -91097,14 +90763,9 @@
})
"cWK" = (
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access = null;
- req_access_txt = "10; 13"
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
/turf/simulated/floor/plating,
/area/maintenance/starboardsolar)
@@ -91621,19 +91282,6 @@
/area/hallway/secondary/exit{
name = "\improper Departure Lounge"
})
-"cXC" = (
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access = null;
- req_access_txt = "10; 13"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboardsolar)
"cXD" = (
/obj/structure/chair,
/obj/effect/landmark/start{
@@ -91665,25 +91313,6 @@
icon_state = "dark"
},
/area/chapel/main)
-"cXG" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable/yellow{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/maintenance/aft{
- name = "Aft Maintenance"
- })
"cXH" = (
/obj/structure/cable/yellow{
d1 = 1;
@@ -91751,13 +91380,9 @@
name = "\improper Departure Lounge"
})
"cXN" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/space,
-/obj/structure/lattice/catwalk,
+/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/airlock/w_to_e,
+/turf/simulated/floor/plating,
/area/solar/starboard)
"cXO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -92017,13 +91642,13 @@
},
/area/chapel/main)
"cYi" = (
+/obj/structure/lattice/catwalk,
/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
/turf/space,
-/obj/structure/lattice/catwalk,
/area/solar/starboard)
"cYj" = (
/obj/structure/chair,
@@ -92219,8 +91844,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"cYB" = (
/obj/machinery/light/small{
@@ -92476,12 +92101,12 @@
})
"cYY" = (
/obj/structure/cable,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"cYZ" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"cZa" = (
/obj/machinery/light_switch{
@@ -92526,8 +92151,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"cZd" = (
/obj/structure/cable{
@@ -92545,8 +92170,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"cZe" = (
/turf/simulated/shuttle/wall{
@@ -92593,8 +92218,8 @@
d2 = 8;
icon_state = "0-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"cZk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -92801,8 +92426,8 @@
})
"cZA" = (
/obj/item/stack/cable_coil,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"cZB" = (
/turf/simulated/shuttle/floor,
@@ -92999,8 +92624,8 @@
icon_state = "0-4";
d2 = 4
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"cZX" = (
/obj/machinery/light{
@@ -93368,17 +92993,17 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"daC" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/escape)
"daD" = (
-/obj/structure/chair,
/obj/machinery/light{
dir = 1;
on = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -94194,7 +93819,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"dbQ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -94333,10 +93958,10 @@
},
/area/chapel/main)
"dbY" = (
-/obj/structure/chair{
+/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -94567,10 +94192,10 @@
},
/area/shuttle/escape)
"dcp" = (
-/obj/structure/chair,
/obj/machinery/light{
dir = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -94640,8 +94265,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"dcw" = (
/obj/structure/window/reinforced,
@@ -94848,8 +94473,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"dcO" = (
/obj/docking_port/stationary{
@@ -94868,9 +94493,6 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"dcQ" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/item/radio/intercom{
broadcasting = 0;
listening = 1;
@@ -94878,6 +94500,9 @@
pixel_y = -28
},
/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -94958,13 +94583,13 @@
name = "\improper Secure Lab"
})
"dda" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"ddb" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/plating{
@@ -94972,11 +94597,11 @@
},
/area/shuttle/escape)
"ddc" = (
-/obj/structure/chair/office/dark,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"ddd" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -95013,7 +94638,7 @@
name = "\improper Secure Lab"
})
"ddi" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -95021,7 +94646,7 @@
},
/area/shuttle/escape)
"ddj" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -95125,8 +94750,8 @@
name = "xeno_spawn";
pixel_x = -1
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"ddx" = (
/turf/simulated/shuttle/wall{
@@ -95197,8 +94822,8 @@
icon_state = "0-2";
d2 = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/starboard)
"ddE" = (
/turf/simulated/shuttle/wall{
@@ -95213,12 +94838,12 @@
},
/area/shuttle/escape)
"ddG" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/reagent_dispensers/peppertank{
pixel_x = 31
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -95230,12 +94855,12 @@
},
/area/shuttle/escape)
"ddI" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light{
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/plating{
icon_state = "floorgrime"
},
@@ -95381,12 +95006,12 @@
name = "\improper Secure Lab"
})
"ddV" = (
-/obj/structure/chair,
/obj/item/radio/intercom{
dir = 4;
name = "Station Intercom (General)";
pixel_y = 27
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -95419,12 +95044,12 @@
name = "\improper Secure Lab"
})
"ddY" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light{
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -95651,7 +95276,7 @@
/turf/simulated/wall/r_wall,
/area/medical/virology)
"dev" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -97507,6 +97132,401 @@
},
/turf/simulated/floor/plating,
/area/maintenance/fore)
+"djL" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating,
+/area/security/permabrig)
+"dAH" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
+"dMV" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 8;
+ initialize_directions = 11
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/atmos)
+"elK" = (
+/obj/effect/spawner/airlock/w_to_e,
+/turf/simulated/wall/r_wall,
+/area/security/permabrig)
+"eSt" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/spawner/airlock/e_to_w/long/square,
+/turf/space,
+/area/space/nearstation)
+"fmg" = (
+/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/airlock,
+/turf/simulated/floor/plating,
+/area/maintenance/portsolar)
+"fnC" = (
+/turf/space,
+/area/space/nearstation)
+"frX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
+"fBB" = (
+/obj/structure/lattice,
+/turf/space,
+/area/space)
+"gRw" = (
+/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/airlock/s_to_n,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarstarboard)
+"hLL" = (
+/obj/structure/lattice,
+/turf/simulated/wall,
+/area/space/nearstation)
+"iDw" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating,
+/area/maintenance/aft{
+ name = "Aft Maintenance"
+ })
+"iTR" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6;
+ level = 2
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/aft{
+ name = "Aft Maintenance"
+ })
+"jap" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
+"kBq" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/space,
+/area/space/nearstation)
+"kSC" = (
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plasteel,
+/area/construction)
+"kWU" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6;
+ level = 2
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"lcL" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/aft{
+ name = "Aft Maintenance"
+ })
+"lCt" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway{
+ name = "\improper MiniSat Exterior"
+ })
+"nbO" = (
+/obj/effect/spawner/airlock/s_to_n,
+/turf/simulated/wall,
+/area/construction)
+"nig" = (
+/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"onG" = (
+/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/airlock/s_to_n,
+/turf/simulated/floor/plating,
+/area/maintenance/auxsolarport)
+"oAG" = (
+/obj/effect/spawner/airlock/w_to_e,
+/turf/simulated/wall,
+/area/engine/engineering)
+"pep" = (
+/obj/effect/spawner/airlock/s_to_n,
+/turf/simulated/wall,
+/area/maintenance/starboard)
+"pMx" = (
+/obj/effect/spawner/airlock/w_to_e,
+/turf/simulated/wall,
+/area/maintenance/aft{
+ name = "Aft Maintenance"
+ })
+"pQx" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/aft{
+ name = "Aft Maintenance"
+ })
+"pVq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"qaM" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
+"qbl" = (
+/obj/effect/spawner/airlock,
+/turf/simulated/wall,
+/area/maintenance/aft{
+ name = "Aft Maintenance"
+ })
+"qcE" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor/plating,
+/area/construction)
+"qhx" = (
+/obj/effect/spawner/airlock/w_to_e,
+/turf/simulated/wall/r_wall,
+/area/atmos)
+"qFg" = (
+/obj/machinery/space_heater,
+/obj/machinery/power/apc{
+ cell_type = 5000;
+ dir = 2;
+ name = "Aft Maintenance APC";
+ pixel_y = -24
+ },
+/obj/structure/cable/yellow,
+/turf/simulated/floor/plating,
+/area/maintenance/aft{
+ name = "Aft Maintenance"
+ })
+"rpg" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/space,
+/area/solar/starboard)
+"rzO" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/engine/engineering)
+"rIq" = (
+/obj/structure/table,
+/obj/item/clothing/mask/breath{
+ pixel_x = 4
+ },
+/obj/item/tank/emergency_oxygen{
+ pixel_x = -8
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
+"rOZ" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/space,
+/area/solar/starboard)
+"sjF" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/atmospherics/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/space/nearstation)
+"sJe" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/construction/hallway{
+ name = "\improper MiniSat Exterior"
+ })
+"sJs" = (
+/obj/effect/spawner/window/reinforced,
+/turf/space,
+/area/engine/engineering)
+"sRB" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/aft{
+ name = "Aft Maintenance"
+ })
+"tlh" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/construction)
+"twD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
+"tWl" = (
+/obj/effect/spawner/window/reinforced,
+/obj/effect/spawner/airlock/e_to_w,
+/turf/simulated/floor/plating,
+/area/maintenance/aft{
+ name = "Aft Maintenance"
+ })
+"tXL" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor4/vox,
+/area/shuttle/vox)
+"uJn" = (
+/obj/effect/spawner/airlock/w_to_e,
+/turf/simulated/wall/r_wall,
+/area/maintenance/starboard)
+"uKm" = (
+/obj/effect/spawner/airlock/e_to_w,
+/turf/simulated/wall,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
+"vtP" = (
+/obj/machinery/conveyor/west{
+ id = "garbage"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/maintenance/disposal)
+"vZo" = (
+/turf/simulated/floor/plating,
+/area/space/nearstation)
+"wvK" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4";
+ tag = "90Curve"
+ },
+/obj/machinery/power/solar_control{
+ id = "aftstarboard";
+ name = "Aft Starboard Solar Control";
+ track = 0
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"wJQ" = (
+/obj/effect/decal/warning_stripes/north,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
+"xrG" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/starboardsolar)
+"xuA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
+"xZq" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/solar/starboard)
(1,1,1) = {"
aaa
@@ -107886,9 +107906,9 @@ arA
arA
aHk
aHk
+nbO
aHk
-aHk
-aML
+kSC
aOk
aPA
aLB
@@ -108141,11 +108161,11 @@ arA
arA
abq
arA
-aHl
-aJK
-aHl
aLB
-aML
+aLB
+aLB
+qcE
+tlh
aLB
aLB
aLB
@@ -109934,8 +109954,8 @@ aaa
aaa
abq
apf
-azJ
-apf
+apd
+uKm
abq
aaa
abq
@@ -110191,7 +110211,7 @@ aaa
abq
abq
apf
-aAW
+apd
apf
abq
abq
@@ -110448,7 +110468,7 @@ aaa
abq
apf
apf
-azJ
+apd
apf
aAA
alL
@@ -111018,7 +111038,7 @@ cdj
cdC
bTY
bTY
-bTY
+fmg
aaa
aaa
abq
@@ -112048,7 +112068,7 @@ apf
abq
aaa
abq
-aWw
+aef
abq
aaa
aaa
@@ -112304,9 +112324,9 @@ apd
apf
aaa
aaa
-aaa
-aWw
-aaa
+cmi
+chy
+tWl
bZU
bZU
cmi
@@ -112561,9 +112581,9 @@ cdG
apf
aaa
aaa
-bZU
-ckt
-bZU
+cmi
+chy
+cmi
bZU
cpu
cqY
@@ -112818,9 +112838,9 @@ apf
apf
aaa
aaa
-bZU
-cjT
-cnS
+cmi
+chy
+cmi
bZU
cpv
cqZ
@@ -113075,9 +113095,9 @@ cdH
bZU
bZU
bZU
-bZU
-clJ
-bZU
+cmi
+sRB
+lcL
bZU
cpw
cra
@@ -114070,11 +114090,11 @@ aZt
aZt
aZt
bfo
-bfw
+bhc
biD
bku
bmf
-bhc
+bfw
btL
brF
btt
@@ -114810,11 +114830,11 @@ amm
amn
any
aoT
-aqq
+vtP
arF
atc
aux
-atk
+xuA
axn
ayB
apf
@@ -114840,7 +114860,7 @@ aSm
aSm
bdm
bdZ
-bgC
+nig
bkE
biG
bpp
@@ -115065,16 +115085,16 @@ aaa
akI
aoY
alr
-anx
+any
apc
aqq
arE
aug
aoX
-apd
-axo
-apd
-apd
+twD
+frX
+jap
+jap
azO
aCt
aDx
@@ -115085,18 +115105,18 @@ aIQ
aKe
azT
aMS
-aOr
+pVq
aPJ
-aRo
+aOu
aSz
-aRo
-aRo
-aRo
+aOu
+aOu
+aOu
aPJ
-aRo
-aRo
+aOu
+aOu
bcs
-bdZ
+qaM
bgV
aXi
biF
@@ -116088,7 +116108,7 @@ aaa
abq
agX
agX
-agX
+onG
ajC
akv
ajE
@@ -116344,8 +116364,8 @@ aiR
abA
abA
ajN
-akP
-alQ
+ajN
+ajN
anK
akw
alv
@@ -116353,12 +116373,12 @@ amr
anD
ato
axp
-aqv
+bFu
ate
aGj
-aHw
-aHw
-ayE
+cJU
+cJU
+bgY
azK
aAX
aCu
@@ -122241,7 +122261,7 @@ acw
acH
acH
adg
-adv
+djL
adW
abB
aeU
@@ -122499,8 +122519,8 @@ acJ
acN
acN
acN
-adZ
-abB
+adv
+elK
adI
afz
aga
@@ -123013,7 +123033,7 @@ abq
abq
abq
acN
-adZ
+adv
abB
abB
acs
@@ -126732,7 +126752,7 @@ cXx
bZU
bZU
bZU
-bZU
+qbl
bZU
abq
abq
@@ -126986,10 +127006,10 @@ cOW
cPV
cIx
cmY
-cEB
-cTj
-cVY
-cTj
+iTR
+chy
+chy
+chy
aef
aef
abq
@@ -127242,7 +127262,7 @@ cQD
cLr
cLr
cQP
-cXG
+cXx
cTN
bZU
bZU
@@ -127499,8 +127519,8 @@ cOV
cPo
cQO
crU
-cQi
-cfZ
+pQx
+qFg
bZU
abq
abq
@@ -132642,9 +132662,9 @@ cQW
cRQ
cUd
cTu
+wvK
cOy
-cOy
-cOy
+aaa
aaa
aaa
aaa
@@ -132900,7 +132920,6 @@ cTp
cUf
cVr
cWK
-cWC
cOy
aaa
aaa
@@ -132931,6 +132950,7 @@ aaa
aaa
aaa
aaa
+aaa
aaD
aaa
aaa
@@ -133156,9 +133176,9 @@ cSQ
cRS
cSy
cUQ
+xrG
cOy
-cXC
-cOy
+aaa
aaa
aaa
aaa
@@ -133407,13 +133427,13 @@ abq
abq
bZU
bZU
-clJ
-bZU
-cQW
-cQW
+bgZ
+pMx
cQW
cQW
cQW
+cOy
+cWK
cXN
abq
abq
@@ -133664,14 +133684,14 @@ abq
aaa
abq
bZU
-cQr
+bgZ
bZU
aaa
abq
aaa
-aaa
-aaa
-cXN
+cOy
+cWK
+xZq
aaa
abq
abq
@@ -133921,14 +133941,14 @@ abq
aaa
abq
bZU
-clJ
+bgZ
bZU
aaa
abq
abq
-abq
-abq
-cXN
+cOy
+cWK
+xZq
abq
abq
aaa
@@ -134164,8 +134184,8 @@ cxf
bZU
cAe
cEb
-chy
bZU
+iDw
cDM
bZU
cFJ
@@ -134177,15 +134197,15 @@ cHf
abq
aaa
aaa
-aWw
+aef
cPU
-aWw
+aef
aaa
abq
aaa
aaa
+rOZ
aaa
-cXN
aaa
abq
aaa
@@ -134421,10 +134441,10 @@ cyT
cPT
cfY
cvW
-cCe
bZU
-cFp
bZU
+cFe
+pMx
cFM
cBN
cBN
@@ -134441,8 +134461,8 @@ aaa
abq
aaa
aaa
-abq
-cXN
+rOZ
+aaa
aaa
abq
aaa
@@ -134680,7 +134700,7 @@ bZU
cmi
bZU
bZU
-cDM
+chy
bZU
abq
abq
@@ -134698,8 +134718,8 @@ abq
abq
aaa
aaa
-abq
-cXN
+rOZ
+aaa
abq
abq
abq
@@ -134936,9 +134956,9 @@ bZU
aaa
abq
aaa
-abq
-aWw
-abq
+hLL
+vZo
+hLL
abq
aaa
abq
@@ -134955,8 +134975,8 @@ abq
abq
aaa
aaa
+rOZ
aaa
-cXN
abq
aaa
aaa
@@ -135194,7 +135214,7 @@ abq
abq
abq
abq
-aWw
+aef
aaa
aaa
aaa
@@ -135212,8 +135232,8 @@ aaa
abq
aaa
aaa
+rOZ
aaa
-cXN
aaa
aaa
aaa
@@ -135469,7 +135489,7 @@ aaa
abq
aaa
aaa
-abq
+rpg
cYi
cYA
cYA
@@ -137683,7 +137703,7 @@ aeN
aeN
aoG
aoG
-aoG
+pep
aoG
aoG
aoG
@@ -137936,12 +137956,12 @@ abq
aaa
aaa
aaa
-aaa
-abq
-ape
-apP
-aqe
-aqt
+aef
+aef
+asJ
+ayx
+asJ
+wJQ
asJ
avA
avz
@@ -138196,7 +138216,7 @@ abq
abq
abq
aoG
-aqe
+ape
aoG
atU
asJ
@@ -138453,7 +138473,7 @@ abq
aaa
abq
aaa
-aef
+aaa
aoG
aou
asJ
@@ -138710,9 +138730,9 @@ abq
abq
abq
abq
-aef
+abq
ape
-asJ
+rIq
asJ
asJ
asJ
@@ -141538,7 +141558,7 @@ abq
ano
apg
apg
-apg
+gRw
asU
auj
arT
@@ -141794,7 +141814,7 @@ aee
aee
auv
arC
-asL
+arC
arC
atV
auk
@@ -141858,7 +141878,7 @@ bSU
ceK
bRi
bRi
-bRi
+dMV
ckn
bCM
abq
@@ -142115,8 +142135,8 @@ bIt
bCM
bCM
bCM
-ciY
-bCM
+cja
+qhx
bCM
abq
aaa
@@ -142571,7 +142591,7 @@ awM
asJ
asJ
aoG
-azv
+cbX
asJ
arr
axh
@@ -142629,7 +142649,7 @@ bMk
bGL
abq
bCM
-ciY
+cja
bCM
abq
aaa
@@ -142853,9 +142873,9 @@ aDi
aDf
aCg
aCg
-aOd
-aDL
-aaa
+kWU
+rzO
+sJs
aaa
aaa
aaa
@@ -143086,7 +143106,7 @@ bnG
aWG
axh
azf
-asJ
+dAH
axh
aCD
aFk
@@ -143112,7 +143132,7 @@ bdG
aCg
bjT
aFR
-aaa
+aFR
aaa
aaa
aaa
@@ -143343,8 +143363,8 @@ blA
avN
aoG
aoG
-axg
-axh
+asJ
+uJn
aDf
aWz
aEG
@@ -143367,9 +143387,9 @@ aDi
aDi
aDf
aCg
-bgL
-aFR
-aFR
+aOd
+oAG
+aaa
aaa
aaa
aaa
@@ -143600,7 +143620,7 @@ awD
avN
bpl
aoG
-aAO
+asJ
axh
aDl
aDj
@@ -143624,11 +143644,11 @@ baG
bbU
bhA
aCg
-bjT
-aTR
-bgL
-aWw
-aWw
+aOd
+aFR
+aaa
+fnC
+fnC
abq
abq
aaa
@@ -143857,7 +143877,7 @@ blB
bnH
aaa
aoG
-axg
+asJ
axh
aDf
aDi
@@ -143881,12 +143901,12 @@ aDi
aDi
aDf
aCg
-bgL
-aFR
+aOd
aFR
aaa
aaa
aaa
+aaa
abq
aaa
bwY
@@ -144114,7 +144134,7 @@ aaa
aaa
aaa
abq
-aWw
+aef
aCj
aDm
aFm
@@ -144142,8 +144162,8 @@ aef
abq
abq
abq
-aaa
-aaa
+fBB
+fBB
abq
aaa
bwY
@@ -144371,7 +144391,7 @@ aaa
abq
abq
abq
-aWw
+aef
bre
aCg
aDn
@@ -147693,8 +147713,8 @@ aaa
aaa
adM
aeF
-afi
-afi
+tXL
+tXL
aeF
agJ
aeh
@@ -148510,8 +148530,8 @@ abq
aaa
aaa
abq
-aWw
-aWw
+aef
+aef
abq
bsQ
abq
@@ -148767,9 +148787,9 @@ abq
aaa
aaa
aUU
-bnR
-bnR
-bsd
+blE
+blE
+eSt
bsS
buO
bxq
@@ -149538,10 +149558,10 @@ abd
abd
aaa
aXN
-bnS
-brg
-bse
-aXN
+blE
+blE
+sjF
+kBq
buP
bxs
bBc
@@ -149795,9 +149815,9 @@ aXH
aXH
bgM
bmH
-bnU
brh
-bsf
+lCt
+sJe
bsf
buS
bxv
diff --git a/_maps/map_files/MetaStation/z2.dmm b/_maps/map_files/MetaStation/z2.dmm
index bed554f54f2..e2ed24880f1 100644
--- a/_maps/map_files/MetaStation/z2.dmm
+++ b/_maps/map_files/MetaStation/z2.dmm
@@ -10,6 +10,15 @@
dir = 8
},
/area/space)
+"ad" = (
+/obj/structure/flora/ausbushes/brflowers,
+/turf/simulated/floor/holofloor/grass,
+/turf/simulated/floor/holofloor{
+ tag = "icon-wood_siding2 (EAST)";
+ icon_state = "wood_siding2";
+ dir = 4
+ },
+/area/holodeck/source_picnicarea)
"ae" = (
/turf/unsimulated/wall{
tag = "icon-iron6";
@@ -245,12 +254,12 @@
/turf/simulated/floor/holofloor/grass,
/area/holodeck/source_picnicarea)
"aM" = (
-/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/grassybush,
/turf/simulated/floor/holofloor/grass,
/turf/simulated/floor/holofloor{
- tag = "icon-wood_siding2 (EAST)";
- icon_state = "wood_siding2";
- dir = 4
+ tag = "icon-wood_siding5";
+ icon_state = "wood_siding5";
+ dir = 2
},
/area/holodeck/source_picnicarea)
"aN" = (
@@ -315,8 +324,8 @@
/obj/structure/flora/ausbushes/grassybush,
/turf/simulated/floor/holofloor/grass,
/turf/simulated/floor/holofloor{
- tag = "icon-wood_siding5";
- icon_state = "wood_siding5";
+ tag = "icon-wood_siding9";
+ icon_state = "wood_siding9";
dir = 2
},
/area/holodeck/source_picnicarea)
@@ -336,8 +345,8 @@
/obj/structure/flora/ausbushes/grassybush,
/turf/simulated/floor/holofloor/grass,
/turf/simulated/floor/holofloor{
- tag = "icon-wood_siding9";
- icon_state = "wood_siding9";
+ tag = "icon-wood_siding6";
+ icon_state = "wood_siding6";
dir = 2
},
/area/holodeck/source_picnicarea)
@@ -388,17 +397,17 @@
/obj/structure/flora/ausbushes/grassybush,
/turf/simulated/floor/holofloor/grass,
/turf/simulated/floor/holofloor{
- tag = "icon-wood_siding6";
- icon_state = "wood_siding6";
+ tag = "icon-wood_siding10";
+ icon_state = "wood_siding10";
dir = 2
},
/area/holodeck/source_picnicarea)
"bg" = (
-/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/flora/ausbushes/brflowers,
/turf/simulated/floor/holofloor/grass,
/turf/simulated/floor/holofloor{
- tag = "icon-wood_siding10";
- icon_state = "wood_siding10";
+ tag = "icon-wood_siding1";
+ icon_state = "wood_siding1";
dir = 2
},
/area/holodeck/source_picnicarea)
@@ -458,14 +467,16 @@
},
/area/holodeck/source_picnicarea)
"bp" = (
-/obj/structure/flora/ausbushes/brflowers,
-/turf/simulated/floor/holofloor/grass,
-/turf/simulated/floor/holofloor{
- tag = "icon-wood_siding1";
- icon_state = "wood_siding1";
- dir = 2
+/obj/structure/flora/tree/pine{
+ pixel_x = 1
},
-/area/holodeck/source_picnicarea)
+/turf/unsimulated/floor/snow,
+/turf/unsimulated/floor/snow{
+ tag = "icon-gravsnow_corner (WEST)";
+ icon_state = "gravsnow_corner";
+ dir = 8
+ },
+/area/syndicate_mothership)
"bq" = (
/turf/simulated/floor/holofloor{
tag = "icon-carpet3-0 (EAST)";
@@ -864,14 +875,14 @@
},
/area/holodeck/source_meetinghall)
"cq" = (
-/obj/structure/flora/tree/pine{
- pixel_x = 1
+/obj/effect/light_emitter{
+ light_power = 1
},
-/turf/unsimulated/floor/snow,
-/turf/unsimulated/floor/snow{
- icon_state = "gravsnow_corner"
+/turf/unsimulated/floor{
+ tag = "icon-cult";
+ icon_state = "cult"
},
-/area/syndicate_mothership)
+/area/wizard_station)
"cr" = (
/obj/structure/chair/stool,
/turf/simulated/floor/holofloor{
@@ -1772,12 +1783,14 @@
/turf/simulated/shuttle/plating,
/area/centcom/evac)
"eP" = (
-/obj/structure/chair{
- dir = 4;
- name = "Prosecution"
+/obj/structure/flora/grass/brown,
+/turf/unsimulated/floor/snow,
+/turf/unsimulated/floor/snow{
+ tag = "icon-gravsnow_corner (SOUTHWEST)";
+ icon_state = "gravsnow_corner";
+ dir = 10
},
-/turf/simulated/shuttle/floor,
-/area/centcom/evac)
+/area/syndicate_mothership)
"eQ" = (
/obj/structure/closet/secure_closet/cargotech,
/turf/unsimulated/floor{
@@ -3621,9 +3634,7 @@
},
/turf/unsimulated/floor/snow,
/turf/unsimulated/floor/snow{
- tag = "icon-gravsnow_corner (WEST)";
- icon_state = "gravsnow_corner";
- dir = 8
+ icon_state = "gravsnow_corner"
},
/area/syndicate_mothership)
"ka" = (
@@ -3754,10 +3765,12 @@
/turf/simulated/shuttle/plating,
/area/wizard_station)
"kr" = (
-/obj/structure/flora/tree/pine,
+/obj/structure/flora/grass/brown,
/turf/unsimulated/floor/snow,
/turf/unsimulated/floor/snow{
- icon_state = "gravsnow_corner"
+ tag = "icon-gravsnow_corner (EAST)";
+ icon_state = "gravsnow_corner";
+ dir = 4
},
/area/syndicate_mothership)
"ks" = (
@@ -3769,12 +3782,18 @@
/turf/simulated/shuttle/plating,
/area/wizard_station)
"kt" = (
-/obj/structure/flora/grass/brown,
-/turf/unsimulated/floor/snow,
-/turf/unsimulated/floor/snow{
- icon_state = "gravsnow_corner"
+/obj/structure/cult/talisman{
+ desc = "A altar dedicated to the Wizard's Federation"
},
-/area/syndicate_mothership)
+/obj/item/kitchen/knife/ritual,
+/obj/effect/light_emitter{
+ light_power = 1
+ },
+/turf/unsimulated/floor{
+ tag = "icon-cult";
+ icon_state = "cult"
+ },
+/area/wizard_station)
"ku" = (
/obj/effect/forcefield,
/turf/unsimulated/floor{
@@ -3958,14 +3977,15 @@
/turf/unsimulated/wall,
/area/tdome/tdomeobserve)
"kW" = (
-/obj/structure/flora/grass/brown,
-/turf/unsimulated/floor/snow,
-/turf/unsimulated/floor/snow{
- tag = "icon-gravsnow_corner (SOUTHWEST)";
- icon_state = "gravsnow_corner";
- dir = 10
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/effect/decal/remains/human,
+/obj/effect/light_emitter{
+ light_power = 1
},
-/area/syndicate_mothership)
+/turf/unsimulated/floor{
+ icon_state = "floor"
+ },
+/area/wizard_station)
"kX" = (
/turf/unsimulated/wall{
tag = "icon-uranium8";
@@ -4172,7 +4192,6 @@
/area/wizard_station)
"lC" = (
/obj/structure/rack,
-/obj/item/clothing/head/helmet/space/hardsuit/wizard,
/turf/unsimulated/floor{
tag = "icon-cult";
icon_state = "cult"
@@ -4504,14 +4523,14 @@
/turf/unsimulated/floor/abductor,
/area/abductor_ship)
"mB" = (
-/obj/structure/flora/grass/brown,
-/turf/unsimulated/floor/snow,
-/turf/unsimulated/floor/snow{
- tag = "icon-gravsnow_corner (EAST)";
- icon_state = "gravsnow_corner";
- dir = 4
+/obj/machinery/porta_turret/syndicate/pod,
+/turf/simulated/floor/pod,
+/turf/space,
+/turf/simulated/shuttle/wall{
+ dir = 8;
+ icon_state = "diagonalWall3"
},
-/area/syndicate_mothership)
+/area/shuttle/assault_pod)
"mC" = (
/obj/structure/noticeboard{
pixel_x = -32
@@ -4590,15 +4609,14 @@
},
/area/wizard_station)
"mL" = (
-/obj/structure/cult/talisman{
- desc = "A altar dedicated to the Wizard's Federation"
+/obj/machinery/porta_turret/syndicate/pod,
+/turf/simulated/floor/pod,
+/turf/space,
+/turf/simulated/shuttle/wall{
+ dir = 1;
+ icon_state = "diagonalWall3"
},
-/obj/item/kitchen/knife/ritual,
-/turf/unsimulated/floor{
- tag = "icon-cult";
- icon_state = "cult"
- },
-/area/wizard_station)
+/area/shuttle/assault_pod)
"mM" = (
/obj/item/clothing/shoes/sandal/marisa,
/obj/item/clothing/suit/wizrobe/marisa,
@@ -4798,14 +4816,14 @@
},
/area/syndicate_mothership)
"nh" = (
-/obj/machinery/porta_turret/syndicate/pod,
-/turf/simulated/floor/pod,
-/turf/space,
-/turf/simulated/shuttle/wall{
- dir = 8;
- icon_state = "diagonalWall3"
+/obj/structure/flora/grass/brown,
+/turf/unsimulated/floor/snow,
+/turf/unsimulated/floor/snow{
+ tag = "icon-gravsnow_corner (WEST)";
+ icon_state = "gravsnow_corner";
+ dir = 8
},
-/area/shuttle/assault_pod)
+/area/syndicate_mothership)
"ni" = (
/obj/machinery/door/airlock/centcom{
aiControlDisabled = 1;
@@ -4820,8 +4838,9 @@
/turf/simulated/floor/pod,
/turf/space,
/turf/simulated/shuttle/wall{
- dir = 1;
- icon_state = "diagonalWall3"
+ tag = "icon-diagonalWall3";
+ icon_state = "diagonalWall3";
+ dir = 2
},
/area/shuttle/assault_pod)
"nk" = (
@@ -5049,27 +5068,27 @@
},
/area/tdome/tdomeobserve)
"nK" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/light/small{
tag = "icon-bulb1 (EAST)";
icon_state = "bulb1";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/assault_pod)
"nL" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/small{
tag = "icon-bulb1 (WEST)";
icon_state = "bulb1";
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -5096,14 +5115,14 @@
/turf/unsimulated/floor/snow,
/area/syndicate_mothership)
"nP" = (
-/obj/structure/flora/grass/brown,
-/turf/unsimulated/floor/snow,
-/turf/unsimulated/floor/snow{
- tag = "icon-gravsnow_corner (WEST)";
- icon_state = "gravsnow_corner";
- dir = 8
+/obj/machinery/porta_turret/syndicate/pod,
+/turf/simulated/floor/pod,
+/turf/space,
+/turf/simulated/shuttle/wall{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
-/area/syndicate_mothership)
+/area/shuttle/assault_pod)
"nQ" = (
/obj/item/radio/intercom/syndicate{
pixel_x = -28
@@ -5198,24 +5217,25 @@
},
/area/syndicate_mothership)
"oa" = (
-/obj/machinery/porta_turret/syndicate/pod,
-/turf/simulated/floor/pod,
-/turf/space,
-/turf/simulated/shuttle/wall{
- tag = "icon-diagonalWall3";
- icon_state = "diagonalWall3";
+/obj/structure/flora/bush,
+/turf/unsimulated/floor/snow,
+/turf/unsimulated/floor/snow{
+ tag = "icon-gravsnow_corner (NORTH)";
+ icon_state = "gravsnow_corner";
+ dir = 1
+ },
+/area/syndicate_mothership)
+"ob" = (
+/obj/structure/bed,
+/obj/item/bedsheet/wiz,
+/obj/effect/light_emitter{
+ light_power = 1
+ },
+/turf/unsimulated/floor{
+ icon_state = "carpet";
dir = 2
},
-/area/shuttle/assault_pod)
-"ob" = (
-/obj/machinery/porta_turret/syndicate/pod,
-/turf/simulated/floor/pod,
-/turf/space,
-/turf/simulated/shuttle/wall{
- dir = 4;
- icon_state = "diagonalWall3"
- },
-/area/shuttle/assault_pod)
+/area/wizard_station)
"oc" = (
/turf/unsimulated/floor{
icon_state = "redbluefull";
@@ -5336,12 +5356,10 @@
},
/area/syndicate_mothership)
"os" = (
-/obj/structure/flora/bush,
+/obj/structure/flora/tree/pine,
/turf/unsimulated/floor/snow,
/turf/unsimulated/floor/snow{
- tag = "icon-gravsnow_corner (NORTH)";
- icon_state = "gravsnow_corner";
- dir = 1
+ icon_state = "gravsnow_corner"
},
/area/syndicate_mothership)
"ot" = (
@@ -5361,13 +5379,12 @@
},
/area/syndicate_mothership)
"ov" = (
-/obj/structure/bed,
-/obj/item/bedsheet/wiz,
-/turf/unsimulated/floor{
- icon_state = "carpet";
- dir = 2
+/obj/structure/flora/grass/brown,
+/turf/unsimulated/floor/snow,
+/turf/unsimulated/floor/snow{
+ icon_state = "gravsnow_corner"
},
-/area/wizard_station)
+/area/syndicate_mothership)
"ow" = (
/turf/unsimulated/floor{
dir = 8;
@@ -5885,13 +5902,6 @@
/obj/effect/decal/cleanable/blood/gibs/body,
/turf/simulated/floor/plating/airless,
/area/wizard_station)
-"ru" = (
-/obj/effect/decal/cleanable/blood/splatter,
-/obj/effect/decal/remains/human,
-/turf/unsimulated/floor{
- icon_state = "floor"
- },
-/area/wizard_station)
"rv" = (
/obj/effect/decal/cleanable/blood/splatter,
/obj/effect/decal/cleanable/blood/gibs/body,
@@ -6113,7 +6123,7 @@
/turf/space,
/area/shuttle/escape_pod5/centcom)
"xF" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -6121,7 +6131,7 @@
},
/area/centcom/evac)
"xG" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -6129,7 +6139,7 @@
},
/area/centcom/evac)
"xW" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -6139,13 +6149,13 @@
/turf/simulated/shuttle/floor,
/area/centcom/evac)
"yd" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
/area/centcom/evac)
"yf" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/centcom/evac)
"yg" = (
@@ -6160,12 +6170,6 @@
icon_state = "floor4"
},
/area/shuttle/escape)
-"yl" = (
-/obj/structure/chair/sofa/corner,
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
- },
-/area/shuttle/escape)
"ym" = (
/obj/structure/chair/office/dark,
/turf/unsimulated/floor{
@@ -6265,25 +6269,25 @@
/turf/unsimulated/ai_visible,
/area/ai_multicam_room)
"EE" = (
-/obj/structure/chair{
+/obj/machinery/light/small,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light/small,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/assault_pod)
"Fz" = (
-/obj/structure/chair,
/obj/machinery/light/small{
dir = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/assault_pod)
"FV" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -6291,13 +6295,26 @@
},
/area/shuttle/assault_pod)
"FW" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/assault_pod)
+"Gs" = (
+/obj/effect/light_emitter,
+/turf/unsimulated/floor{
+ tag = "icon-cultdamage3";
+ icon_state = "cultdamage3"
+ },
+/area/wizard_station)
+"Gw" = (
+/obj/structure/chair/sofa/left,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor4"
+ },
+/area/shuttle/escape)
"HX" = (
/turf/unsimulated/ai_visible,
/area/ai_multicam_room)
@@ -11418,7 +11435,7 @@ ko
kZ
jv
jv
-jv
+cq
jv
jv
nu
@@ -13206,18 +13223,18 @@ aa
aa
je
js
-jC
+Gs
jF
ka
kf
km
-jv
+cq
jv
jC
ln
jv
jv
-mL
+kt
mX
jC
nw
@@ -13226,11 +13243,11 @@ nN
jT
oe
ol
-ov
+ob
oF
kb
oQ
-jv
+cq
jv
oZ
pc
@@ -15016,7 +15033,7 @@ aa
aa
ko
kz
-ru
+kW
mw
np
mH
@@ -21955,7 +21972,7 @@ ab
ab
ab
ab
-kW
+eP
nc
nq
oD
@@ -22465,7 +22482,7 @@ jx
jY
kx
at
-jZ
+bp
jn
jn
am
@@ -22988,7 +23005,7 @@ jY
oq
jY
am
-nP
+nh
jn
jI
ab
@@ -23240,7 +23257,7 @@ am
am
au
am
-cq
+jZ
jY
oq
jY
@@ -23496,7 +23513,7 @@ am
at
jo
jo
-mB
+kr
jJ
jX
oq
@@ -24535,7 +24552,7 @@ nV
iS
kx
am
-kr
+os
iS
iS
iS
@@ -24790,9 +24807,9 @@ nH
nS
nY
iS
-os
+oa
am
-kt
+ov
iS
ab
ab
@@ -25543,13 +25560,13 @@ am
am
am
am
-jZ
+bp
jn
jn
jn
-jZ
+bp
jn
-kW
+eP
iS
lR
jx
@@ -26063,7 +26080,7 @@ am
av
at
am
-cq
+jZ
iS
iS
mF
@@ -26577,7 +26594,7 @@ am
at
am
am
-cq
+jZ
iS
lZ
mG
@@ -27558,7 +27575,7 @@ fe
fd
fG
eh
-eP
+xW
fd
fT
fC
@@ -27868,11 +27885,11 @@ ab
iS
gC
hi
-nh
+mB
hj
ni
hj
-oa
+nj
hU
hV
iS
@@ -28124,13 +28141,13 @@ ab
ab
iS
gE
-nh
+mB
hj
FV
hy
FV
hj
-oa
+nj
ig
iS
ab
@@ -29152,13 +29169,13 @@ ab
ab
iS
gE
-nj
+mL
hj
FW
hy
hy
hj
-ob
+nP
ig
iS
ab
@@ -29410,11 +29427,11 @@ ab
iS
gK
hm
-nj
+mL
hj
ni
hj
-ob
+nP
id
ie
iS
@@ -47108,7 +47125,7 @@ ab
ab
ab
fi
-yk
+Gw
jE
jE
jE
@@ -47365,7 +47382,7 @@ ab
ab
ab
fi
-yl
+jE
jE
jE
jE
@@ -62643,12 +62660,12 @@ ab
af
aK
bb
+ad
+aP
aM
+aX
aP
-aU
-bf
-aP
-bp
+bg
bb
aK
bF
@@ -63157,12 +63174,12 @@ ab
af
aK
bb
-aM
+ad
aP
aW
aW
aP
-bp
+bg
bb
aK
bF
@@ -63671,12 +63688,12 @@ ab
af
aK
bb
-aM
+ad
+aP
+aU
+bf
aP
-aX
bg
-aP
-bp
bb
aK
bF
diff --git a/_maps/map_files/MetaStation/z4.dmm b/_maps/map_files/MetaStation/z4.dmm
index d73e5d2d490..6b7523f801d 100644
--- a/_maps/map_files/MetaStation/z4.dmm
+++ b/_maps/map_files/MetaStation/z4.dmm
@@ -4864,8 +4864,8 @@
/area/derelict/se_solar)
"nv" = (
/obj/structure/cable,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"nw" = (
/obj/structure/grille,
@@ -4900,8 +4900,8 @@
icon_state = "0-2";
d2 = 2
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"nB" = (
/obj/structure/cable{
@@ -4921,8 +4921,8 @@
icon_state = "1-2";
pixel_y = 0
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"nD" = (
/obj/structure/cable{
@@ -4956,8 +4956,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"nG" = (
/obj/structure/cable{
@@ -4970,8 +4970,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"nH" = (
/obj/structure/cable{
@@ -4979,8 +4979,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"nI" = (
/obj/structure/cable{
@@ -4999,8 +4999,8 @@
icon_state = "1-2";
pixel_y = 0
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"nJ" = (
/obj/structure/cable{
@@ -5013,8 +5013,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"nK" = (
/obj/structure/cable{
@@ -5032,13 +5032,13 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"nL" = (
/obj/item/stack/cable_coil/cut,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"nM" = (
/turf/simulated/floor/plating/airless{
@@ -5120,8 +5120,8 @@
/turf/simulated/wall/r_wall,
/area/derelict/se_solar)
"oa" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"ob" = (
/obj/machinery/door/airlock/external{
@@ -5156,8 +5156,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"og" = (
/obj/structure/closet/emcloset,
@@ -5185,8 +5185,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/solar/derelict_aft)
"ok" = (
/obj/effect/landmark/damageturf,
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm
index e6fda6f503a..7d505d64a28 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm
@@ -207,8 +207,8 @@
/turf/simulated/floor/wood,
/area/ruin/powered/beach)
"aN" = (
-/obj/machinery/vending/cola,
/obj/effect/turf_decal/sand,
+/obj/machinery/vending/cola/free,
/turf/simulated/floor/plasteel,
/area/ruin/powered/beach)
"aO" = (
@@ -235,8 +235,8 @@
/turf/simulated/floor/wood,
/area/ruin/powered/beach)
"aT" = (
-/obj/machinery/vending/snack,
/obj/effect/turf_decal/sand,
+/obj/machinery/vending/snack/free,
/turf/simulated/floor/plasteel,
/area/ruin/powered/beach)
"aU" = (
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm
new file mode 100644
index 00000000000..41d298fffb1
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm
@@ -0,0 +1,2238 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"ac" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"ad" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"ae" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"af" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ag" = (
+/obj/effect/mob_spawn/human/corpse/damaged,
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ah" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ai" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"aj" = (
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ak" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"al" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"am" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"an" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ao" = (
+/obj/structure/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"ap" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aq" = (
+/obj/structure/disposalpipe/trunk,
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"ar" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"as" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"at" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"au" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"av" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aw" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ay" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"az" = (
+/obj/item/bikehorn,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"aB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aC" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aD" = (
+/obj/item/bikehorn,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"aF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aG" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aI" = (
+/obj/item/bikehorn,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aJ" = (
+/obj/item/bikehorn,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"aL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"aM" = (
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"aQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/structure/table,
+/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/escape,
+/obj/item/pen/multi,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/structure/table,
+/obj/item/flashlight/lamp/bananalamp,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aS" = (
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aT" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/item/pickaxe,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aU" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"aV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aX" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"aY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aZ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/floor/light,
+/area/ruin/powered/clownplanet)
+"ba" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bb" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bc" = (
+/turf/simulated/floor/light,
+/area/ruin/powered/clownplanet)
+"bd" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"be" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bf" = (
+/turf/simulated/mineral/clown/volcanic,
+/area/ruin/powered/clownplanet)
+"bg" = (
+/obj/item/pickaxe,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bh" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bi" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"bl" = (
+/obj/item/bikehorn,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bn" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bo" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bp" = (
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bq" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"br" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bs" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 1;
+ icon_state = "pipe-y"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bu" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"bv" = (
+/obj/effect/mob_spawn/human/corpse/damaged,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bw" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"by" = (
+/obj/structure/table/glass,
+/obj/item/gun/magic/staff/slipping,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bB" = (
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bD" = (
+/obj/effect/decal/mecha_wreckage/honker,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"bH" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bL" = (
+/obj/item/reagent_containers/food/drinks/trophy/gold_cup,
+/obj/structure/table/glass,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bM" = (
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bN" = (
+/obj/machinery/disposal/deliveryChute,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bO" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bP" = (
+/obj/structure/statue/bananium/clown,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bQ" = (
+/obj/structure/table/glass,
+/obj/item/grown/bananapeel/bluespace,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bR" = (
+/obj/structure/table/glass,
+/obj/item/clothing/shoes/magboots/clown,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bS" = (
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bT" = (
+/obj/item/slime_extract/rainbow,
+/obj/structure/table/glass,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bU" = (
+/obj/item/bikehorn/airhorn,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bW" = (
+/obj/item/bikehorn,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bY" = (
+/obj/effect/mob_spawn/human/corpse/damaged,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bZ" = (
+/obj/machinery/door/airlock/bananium,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"ca" = (
+/obj/item/bikehorn,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"cc" = (
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"ch" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"cu" = (
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"dK" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"dL" = (
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"dM" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"dO" = (
+/obj/machinery/light,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"eX" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/lavaland/surface/outdoors/explored)
+"gX" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/chasm/straight_down/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"hY" = (
+/obj/machinery/light,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/clownplanet)
+"pv" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/clownplanet)
+"ye" = (
+/turf/simulated/floor/plating/lava/smooth,
+/area/ruin/powered/clownplanet)
+"CB" = (
+/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/hope,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/lavaland/surface/outdoors/explored)
+"KX" = (
+/obj/item/grown/bananapeel{
+ color = "#2F3000";
+ name = "stealth banana peel"
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"LH" = (
+/obj/machinery/disposal/deliveryChute{
+ desc = "The following is engraved upon the chute: A FATE WORSE THAN DEATH LIES WITHIN";
+ dir = 1;
+ name = "THE TRIAL OF HONKITUDE"
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/ruin/powered/clownplanet)
+"Mv" = (
+/obj/effect/mapping_helpers/no_lava,
+/mob/living/simple_animal/hostile/retaliate/clown,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"MR" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/clownplanet)
+"TD" = (
+/obj/structure/disposalpipe/trunk,
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/ruin/powered/clownplanet)
+"VH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"Xm" = (
+/obj/item/clothing/head/cone,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/lavaland/surface/outdoors/explored)
+"XO" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"Yf" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/clownplanet)
+"YI" = (
+/obj/machinery/light/small,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/ruin/powered/clownplanet)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+XO
+XO
+XO
+XO
+XO
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+cc
+cc
+cc
+cc
+cc
+cc
+cc
+pv
+XO
+gX
+XO
+XO
+gX
+pv
+cc
+cc
+cc
+cc
+cc
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+cc
+cc
+cc
+ye
+ye
+ye
+ye
+ye
+cc
+cc
+gX
+gX
+KX
+gX
+gX
+cc
+cc
+ye
+ye
+ye
+cc
+cc
+cc
+aa
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+cc
+cc
+ye
+ye
+ye
+ab
+aA
+ab
+aA
+ye
+cc
+cc
+gX
+gX
+gX
+cc
+cc
+ye
+ye
+aU
+cu
+ye
+ye
+cc
+cc
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+cc
+cc
+ye
+ye
+ab
+ch
+VH
+aH
+ay
+aS
+aA
+ye
+cc
+cc
+cc
+cc
+cc
+bO
+bB
+aU
+ye
+ye
+ye
+ye
+ye
+cc
+cc
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+cc
+ye
+ye
+cc
+at
+ah
+af
+aI
+af
+av
+aL
+ye
+cc
+bB
+bH
+bB
+cc
+bB
+bH
+bY
+bB
+aU
+ye
+aU
+ye
+ye
+cc
+Yf
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+cc
+cc
+ye
+ab
+aj
+ap
+am
+ah
+af
+aA
+aL
+aL
+cc
+bn
+br
+bB
+bH
+bH
+bB
+bH
+bB
+bB
+bB
+cc
+ye
+cu
+ye
+cc
+cc
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+cc
+ye
+ye
+ae
+af
+av
+am
+aL
+aX
+aL
+aN
+aY
+bf
+cc
+bs
+br
+bB
+cc
+cc
+bH
+cc
+bB
+bB
+bB
+aU
+ye
+ye
+ye
+cc
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+cc
+ye
+ab
+af
+af
+ay
+an
+an
+aL
+aN
+aN
+aN
+bg
+bf
+cc
+cc
+br
+bB
+bB
+bH
+bB
+bB
+ca
+bH
+dO
+cc
+ye
+ye
+cc
+aa
+"}
+(10,1,1) = {"
+aa
+Mv
+cc
+ye
+ac
+ag
+af
+av
+aL
+am
+aL
+aN
+aN
+aZ
+bc
+bh
+br
+br
+br
+bB
+cc
+bB
+bB
+bH
+bH
+bB
+bB
+ye
+aU
+ye
+cc
+cc
+"}
+(11,1,1) = {"
+aa
+hY
+cc
+ye
+ad
+ch
+ak
+ay
+am
+am
+aL
+aN
+aT
+aZ
+bc
+bf
+cc
+br
+br
+bB
+bB
+cc
+bB
+bB
+bB
+bB
+bH
+ye
+aU
+ye
+ye
+cc
+"}
+(12,1,1) = {"
+aa
+Mv
+cc
+ye
+ae
+af
+af
+az
+am
+ac
+ap
+aL
+aN
+ba
+bh
+cc
+cc
+br
+bB
+bB
+cc
+cc
+bB
+bB
+cc
+bB
+bH
+ye
+cu
+aU
+ye
+cc
+"}
+(13,1,1) = {"
+XO
+Mv
+cc
+ye
+cc
+ah
+af
+ap
+aC
+aj
+af
+ap
+aL
+aL
+bi
+ch
+aA
+cc
+cc
+cc
+bP
+bS
+cc
+dM
+bB
+bH
+ca
+bB
+ye
+aU
+ye
+cc
+"}
+(14,1,1) = {"
+XO
+Xm
+cc
+cc
+ye
+ac
+af
+af
+af
+af
+aJ
+af
+ay
+an
+bj
+al
+am
+cc
+cc
+bL
+bM
+bM
+bM
+cc
+bB
+bH
+bH
+bB
+ye
+aU
+ye
+cc
+"}
+(15,1,1) = {"
+eX
+eX
+LH
+ch
+ch
+au
+af
+ch
+af
+aF
+ch
+aj
+af
+ay
+as
+an
+aC
+av
+cc
+dK
+bQ
+bT
+bM
+cc
+cc
+bH
+bB
+bB
+ye
+aU
+ye
+cc
+"}
+(16,1,1) = {"
+eX
+CB
+YI
+cc
+ye
+cu
+ah
+aA
+ah
+av
+ah
+af
+af
+au
+bk
+aC
+av
+bj
+ch
+bN
+bM
+bU
+bM
+bZ
+bB
+bH
+bB
+cc
+ye
+aU
+ye
+cc
+"}
+(17,1,1) = {"
+eX
+eX
+TD
+ch
+ch
+ai
+ay
+an
+an
+aL
+an
+aO
+af
+av
+bl
+bo
+bt
+bx
+cc
+bM
+bR
+by
+bM
+cc
+bB
+bB
+bB
+bB
+ye
+aU
+ye
+cc
+"}
+(18,1,1) = {"
+XO
+eX
+cc
+cc
+ye
+aL
+as
+am
+am
+an
+an
+an
+ar
+aC
+av
+bp
+aL
+bv
+cc
+bL
+bM
+bM
+bM
+cc
+bB
+bB
+bB
+bB
+ye
+aU
+ye
+cc
+"}
+(19,1,1) = {"
+XO
+Mv
+cc
+ye
+ye
+aL
+as
+am
+aD
+an
+an
+aL
+cc
+cc
+aK
+cc
+bD
+cc
+bB
+cc
+bP
+dL
+cc
+dM
+bB
+bH
+bH
+bB
+ye
+aU
+ye
+cc
+"}
+(20,1,1) = {"
+aa
+Mv
+cc
+ye
+cc
+aL
+ar
+an
+an
+am
+an
+aL
+aV
+bb
+bm
+cc
+bu
+aA
+bB
+bB
+cc
+cc
+bY
+bB
+bB
+bH
+bB
+ye
+aU
+cu
+ye
+cc
+"}
+(21,1,1) = {"
+aa
+hY
+cc
+ye
+cc
+aL
+aw
+aB
+aL
+am
+aL
+aQ
+aN
+bc
+bc
+bf
+cc
+aK
+br
+bB
+bB
+cc
+bB
+bH
+bB
+bB
+bB
+ye
+aU
+ye
+ye
+cc
+"}
+(22,1,1) = {"
+aa
+Mv
+cc
+ye
+aq
+ao
+ar
+aL
+aP
+am
+aL
+aR
+aN
+bc
+bc
+bq
+ch
+bw
+cc
+bB
+bB
+bH
+bH
+bH
+bB
+bW
+dO
+cc
+aU
+ye
+cc
+cc
+"}
+(23,1,1) = {"
+aa
+aa
+cc
+ye
+cc
+cc
+ar
+an
+an
+aD
+aK
+aN
+aW
+bd
+bh
+bf
+cc
+br
+br
+bB
+bB
+bH
+bH
+bB
+bB
+cc
+cc
+ye
+cu
+ye
+cc
+aa
+"}
+(24,1,1) = {"
+aa
+aa
+cc
+ye
+cc
+cc
+as
+an
+aL
+an
+aL
+aL
+aV
+be
+bf
+cc
+bs
+br
+bB
+bB
+bB
+bB
+bB
+cc
+bB
+bB
+ye
+cu
+ye
+ye
+cc
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+cc
+ye
+ye
+cc
+ar
+an
+an
+an
+aC
+ap
+aL
+cc
+cc
+br
+br
+bB
+bB
+bB
+bH
+bW
+bB
+bB
+bB
+cc
+ye
+aU
+ye
+cc
+cc
+aa
+"}
+(26,1,1) = {"
+aa
+aa
+cc
+cc
+ye
+cc
+cc
+aC
+ap
+aG
+af
+af
+aE
+cc
+ye
+cc
+bO
+bB
+bB
+cc
+bB
+bB
+cc
+bB
+bB
+ye
+cu
+ye
+ye
+cc
+Yf
+aa
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+cc
+cc
+ye
+ye
+cc
+cu
+cc
+aM
+ar
+cu
+cc
+ye
+cc
+cc
+cc
+cc
+cc
+bB
+bB
+bB
+ye
+ye
+ye
+ye
+ye
+cc
+cc
+aa
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+cc
+cc
+ye
+ye
+ye
+aU
+aU
+aU
+cc
+ye
+cc
+cc
+gX
+gX
+gX
+cc
+cc
+ye
+ye
+cu
+aU
+ye
+ye
+cc
+cc
+aa
+aa
+aa
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+cc
+cc
+cc
+ye
+ye
+ye
+ye
+ye
+cc
+cc
+gX
+gX
+KX
+gX
+gX
+cc
+cc
+ye
+ye
+ye
+cc
+cc
+cc
+aa
+aa
+aa
+aa
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+cc
+cc
+cc
+cc
+cc
+cc
+cc
+MR
+XO
+XO
+XO
+XO
+gX
+MR
+cc
+cc
+cc
+cc
+cc
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(31,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+XO
+gX
+XO
+XO
+XO
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm
new file mode 100644
index 00000000000..01797b0ea59
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm
@@ -0,0 +1,1364 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"ac" = (
+/obj/item/stack/medical/ointment,
+/obj/structure/table,
+/obj/item/stack/medical/bruise_pack,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ad" = (
+/obj/structure/table,
+/obj/item/stack/medical/bruise_pack,
+/obj/item/stack/medical/bruise_pack,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ae" = (
+/obj/machinery/power/smes,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"af" = (
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ag" = (
+/obj/structure/reagent_dispensers/beerkeg,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ah" = (
+/obj/item/reagent_containers/food/drinks/mug,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ai" = (
+/obj/machinery/shower,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"aj" = (
+/obj/structure/sink,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ak" = (
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"al" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"am" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"an" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ao" = (
+/turf/simulated/floor/plating/ice/smooth,
+/area/ruin/powered/snow_biodome)
+"ap" = (
+/obj/structure/flora/rock/icy,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aq" = (
+/turf/simulated/wall/mineral/wood,
+/area/ruin/powered/snow_cabin)
+"ar" = (
+/obj/machinery/door/airlock/wood,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_cabin)
+"as" = (
+/obj/structure/fans,
+/turf/simulated/wall/mineral/wood,
+/area/ruin/powered/snow_cabin)
+"at" = (
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"au" = (
+/obj/structure/bed,
+/obj/item/bedsheet/blue,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"av" = (
+/obj/structure/bookcase/random,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aw" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"ax" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/beans,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"ay" = (
+/obj/structure/closet/crate/trashcart,
+/obj/item/trash/semki,
+/obj/item/trash/candy,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"az" = (
+/obj/structure/flora/tree/pine,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aA" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aB" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aC" = (
+/obj/structure/flora/tree/dead,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aD" = (
+/obj/machinery/door/airlock/wood,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aE" = (
+/obj/structure/extinguisher_cabinet,
+/turf/simulated/wall/mineral/wood,
+/area/ruin/powered/snow_cabin)
+"aF" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/h_chocolate,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aG" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aH" = (
+/mob/living/simple_animal/hostile/skeleton/eskimo,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aI" = (
+/obj/structure/flora/bush,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aJ" = (
+/obj/vehicle/atv,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aK" = (
+/obj/structure/table/wood,
+/obj/item/key/snowmobile,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aL" = (
+/obj/structure/displaycase/lavaland_winter,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aM" = (
+/turf/simulated/floor/carpet,
+/area/ruin/powered/snow_cabin)
+"aN" = (
+/obj/structure/bed/dogbed,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aO" = (
+/obj/machinery/door/airlock/multi_tile/glass,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"aP" = (
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"aQ" = (
+/obj/structure/flora/grass/both,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aR" = (
+/obj/structure/flora/tree/pine/xmas,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bi" = (
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_cabin)
+"bl" = (
+/turf/simulated/floor/wood/cold,
+/area/ruin/powered/snow_biodome)
+"bv" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plating/ice/smooth,
+/area/ruin/powered/snow_biodome)
+"bw" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"bx" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"by" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bz" = (
+/obj/machinery/light,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"bB" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bD" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bM" = (
+/obj/machinery/light,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bN" = (
+/obj/machinery/light,
+/turf/simulated/floor/plating/ice/smooth,
+/area/ruin/powered/snow_biodome)
+"dS" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"eb" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"eg" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"gh" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"gz" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"hA" = (
+/obj/machinery/light/built{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"qt" = (
+/obj/machinery/door/airlock/silver,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"tb" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"tl" = (
+/turf/simulated/floor/pod/light,
+/area/ruin/powered/snow_biodome)
+"vf" = (
+/obj/machinery/door/airlock/multi_tile/glass,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_cabin)
+"xU" = (
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"zT" = (
+/obj/machinery/door/airlock/silver,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"AM" = (
+/obj/structure/table,
+/obj/item/pen,
+/obj/item/paper,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Dd" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat/science,
+/obj/item/clothing/shoes/winterboots,
+/obj/item/clothing/gloves/fingerless,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Ef" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Ez" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/multi_tile/glass,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"HP" = (
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"HR" = (
+/obj/structure/closet/secure_closet/freezer/fridge/open,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"JZ" = (
+/obj/structure/table,
+/obj/machinery/microwave,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"KS" = (
+/obj/structure/closet,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/twohanded/required/chainsaw,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Mp" = (
+/obj/item/clothing/mask/balaclava,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Oj" = (
+/obj/structure/table,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"PD" = (
+/obj/machinery/door/airlock/hatch,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"PK" = (
+/obj/structure/table,
+/obj/item/pen,
+/obj/item/paper_bin,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Qa" = (
+/obj/effect/mapping_helpers/no_lava,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"QI" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"QK" = (
+/obj/structure/table,
+/obj/item/storage/fancy/cigarettes/cigpack_carp,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"QN" = (
+/obj/effect/spawner/window,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"Sj" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Ub" = (
+/obj/structure/filingcabinet,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"UM" = (
+/obj/machinery/computer/monitor/secret{
+ dir = 1
+ },
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Wg" = (
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/snow_biodome)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+Wg
+PD
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+Wg
+Wg
+Dd
+gh
+HP
+tl
+gh
+HP
+Ub
+Wg
+Wg
+Wg
+Wg
+Wg
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+ak
+by
+ak
+Wg
+Dd
+HP
+HP
+tl
+PK
+gz
+UM
+Wg
+ak
+ak
+ak
+Wg
+Wg
+Wg
+QI
+QI
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+Wg
+Wg
+ak
+aC
+ak
+ak
+ak
+Wg
+QN
+QN
+QN
+qt
+QN
+QN
+QN
+Wg
+ak
+ak
+ak
+ak
+ak
+Wg
+Wg
+QI
+QI
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+Wg
+Wg
+ao
+ao
+ak
+aI
+ak
+ak
+by
+az
+ak
+aB
+ak
+ak
+ak
+aI
+by
+ak
+ak
+ak
+ak
+ak
+ak
+Wg
+Wg
+QI
+tb
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+Wg
+bv
+ao
+ao
+ao
+ao
+ak
+aI
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aQ
+ak
+ak
+ak
+az
+ak
+ak
+Wg
+QI
+tb
+aa
+"}
+(7,1,1) = {"
+aa
+Wg
+Wg
+ap
+ak
+ao
+ao
+ao
+ao
+ak
+ak
+ak
+ak
+ak
+az
+ak
+aC
+ak
+ak
+aI
+aI
+ak
+ak
+ak
+ak
+bM
+Wg
+Wg
+tb
+aa
+"}
+(8,1,1) = {"
+aa
+Wg
+ak
+ak
+ak
+ak
+ak
+ao
+ao
+ao
+ao
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ap
+aI
+ak
+aQ
+ak
+ak
+ak
+az
+ak
+Wg
+tb
+tb
+"}
+(9,1,1) = {"
+aa
+Wg
+Wg
+Wg
+ak
+az
+ak
+ak
+ao
+ao
+ao
+ao
+ao
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aC
+ak
+ak
+ak
+ak
+ak
+Wg
+hA
+tb
+"}
+(10,1,1) = {"
+Wg
+Wg
+af
+Wg
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ao
+ao
+ao
+ao
+ak
+aI
+az
+ak
+ak
+ak
+ak
+ak
+aI
+ak
+ak
+ak
+Wg
+tb
+tb
+"}
+(11,1,1) = {"
+Wg
+ac
+af
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+bD
+ao
+ao
+ao
+ao
+ao
+ak
+ak
+bl
+bl
+ak
+aI
+ak
+ak
+ak
+Wg
+Wg
+Wg
+Wg
+tb
+"}
+(12,1,1) = {"
+Wg
+ad
+af
+ar
+bw
+at
+aD
+at
+aL
+aq
+ak
+az
+ak
+ao
+ao
+ao
+ao
+ao
+bl
+bl
+ak
+ak
+ak
+az
+bM
+Wg
+Dd
+Dd
+Wg
+tb
+"}
+(13,1,1) = {"
+Wg
+ae
+af
+aq
+au
+au
+aq
+at
+bz
+aq
+ak
+ak
+ak
+ao
+ao
+ao
+ao
+ao
+bl
+bl
+ao
+ak
+ak
+ak
+aI
+Wg
+Mp
+dS
+Wg
+tb
+"}
+(14,1,1) = {"
+Wg
+af
+al
+aq
+aq
+aq
+aE
+at
+at
+aq
+ak
+ak
+aC
+ak
+ao
+ak
+ao
+ao
+bl
+bl
+ao
+ao
+aI
+ak
+ak
+Wg
+tl
+tl
+Wg
+tb
+"}
+(15,1,1) = {"
+Wg
+ae
+af
+aq
+av
+at
+at
+aH
+aM
+vf
+ap
+ak
+ak
+ak
+ak
+ak
+ak
+ao
+bl
+bl
+ao
+ao
+ak
+ak
+ak
+aO
+tl
+tl
+Ez
+Qa
+"}
+(16,1,1) = {"
+Wg
+ag
+ah
+as
+aw
+aA
+aA
+at
+aM
+bi
+ak
+ak
+aQ
+ak
+ak
+az
+ak
+ak
+bl
+bl
+ak
+ao
+ao
+ak
+ak
+aP
+tl
+tl
+aP
+Qa
+"}
+(17,1,1) = {"
+Wg
+ah
+af
+aq
+ax
+aK
+aF
+at
+at
+aq
+ak
+aI
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ao
+ao
+ao
+ak
+Wg
+tl
+tl
+Wg
+tb
+"}
+(18,1,1) = {"
+Wg
+Wg
+am
+aq
+av
+at
+aG
+at
+bz
+aq
+aR
+ak
+ak
+ak
+ak
+ab
+ak
+ak
+aC
+ak
+ak
+ak
+ao
+ao
+ao
+Wg
+HP
+dS
+Wg
+tb
+"}
+(19,1,1) = {"
+Wg
+ai
+af
+aq
+av
+bx
+aH
+at
+aN
+aq
+ak
+ak
+ak
+az
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ao
+bN
+Wg
+QK
+AM
+Wg
+tb
+"}
+(20,1,1) = {"
+Wg
+aj
+af
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+bD
+ak
+ak
+ak
+ak
+aI
+ak
+az
+ak
+ak
+ak
+ak
+az
+ak
+ao
+Wg
+Wg
+Wg
+Wg
+tb
+"}
+(21,1,1) = {"
+Wg
+Wg
+an
+Wg
+ay
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aC
+ak
+ak
+ak
+ak
+ap
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+Wg
+tb
+tb
+"}
+(22,1,1) = {"
+aa
+Wg
+Wg
+Wg
+ak
+ak
+aI
+ak
+ap
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aI
+ak
+ak
+aQ
+ak
+ak
+ak
+Wg
+hA
+tb
+"}
+(23,1,1) = {"
+aa
+Wg
+ak
+ak
+az
+ak
+aJ
+ak
+ak
+ak
+ak
+ak
+ak
+az
+ak
+aQ
+ak
+aC
+ak
+aI
+ak
+az
+aI
+aI
+ak
+ak
+ak
+Wg
+tb
+tb
+"}
+(24,1,1) = {"
+aa
+Wg
+Wg
+ak
+ak
+aB
+ak
+ak
+aC
+ak
+ak
+ak
+ak
+aI
+ak
+ap
+ak
+ak
+ak
+ak
+ak
+ak
+aI
+aI
+ak
+bM
+Wg
+Wg
+tb
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+Wg
+ap
+ak
+ak
+ak
+ak
+ak
+aQ
+ak
+ak
+ak
+aI
+ak
+ak
+ak
+ak
+aQ
+ak
+ak
+aB
+ak
+ak
+aC
+ak
+Wg
+QI
+tb
+aa
+"}
+(26,1,1) = {"
+aa
+aa
+Wg
+Wg
+ak
+ak
+az
+ak
+ak
+ak
+bB
+ak
+ak
+ak
+ak
+ak
+az
+ak
+bB
+ak
+ak
+az
+ak
+ak
+ak
+Wg
+Wg
+QI
+aa
+aa
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+Wg
+Wg
+ak
+ak
+ak
+ak
+ak
+Wg
+QN
+QN
+QN
+zT
+QN
+QN
+QN
+Wg
+ak
+ak
+ak
+ak
+ak
+Wg
+Wg
+QI
+QI
+aa
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+ak
+bB
+ak
+Wg
+eg
+HP
+tl
+tl
+tl
+Sj
+xU
+Wg
+ak
+bB
+ak
+Wg
+Wg
+Wg
+QI
+QI
+aa
+aa
+aa
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+Wg
+Wg
+HR
+eb
+gz
+Oj
+JZ
+KS
+Ef
+Wg
+Wg
+Wg
+Wg
+Wg
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm
index 5822d05aa8a..5a947203de8 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm
@@ -116,6 +116,9 @@
/obj/item/scalpel{
pixel_y = 12
},
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_y = 30
+ },
/turf/simulated/floor/plasteel/white,
/area/ruin/powered/animal_hospital)
"aq" = (
@@ -489,7 +492,7 @@
/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/machinery/vending/crittercare,
+/obj/machinery/vending/crittercare/free,
/turf/simulated/floor/plasteel,
/area/ruin/powered/animal_hospital)
"bn" = (
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm
index 66d5f5fce80..8bf85306742 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm
@@ -177,6 +177,7 @@
/obj/structure/stone_tile{
dir = 4
},
+/obj/item/seeds/wheat,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
"aC" = (
@@ -189,11 +190,12 @@
dir = 4
},
/obj/structure/closet/crate/medical,
-/obj/item/storage/firstaid/regular,
/obj/item/reagent_containers/iv_bag/blood,
/obj/item/reagent_containers/iv_bag/blood,
/obj/item/reagent_containers/iv_bag/blood,
/obj/item/stack/sheet/cloth/ten,
+/obj/item/stack/medical/splint,
+/obj/item/storage/firstaid/adv,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
"aF" = (
@@ -255,6 +257,8 @@
/obj/structure/stone_tile/cracked{
dir = 4
},
+/obj/item/seeds/comfrey,
+/obj/item/seeds/aloe,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
"aN" = (
@@ -1255,10 +1259,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"do" = (
-/obj/structure/stone_tile{
- dir = 8
- },
-/obj/structure/reagent_dispensers/watertank,
+/obj/structure/sink/puddle,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk1.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk1.dmm
index 589f1c194a4..5629bb19b49 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk1.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk1.dmm
@@ -151,10 +151,6 @@
/obj/structure/stone_tile/cracked,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"z" = (
-/obj/effect/baseturf_helper/lava_land/surface,
-/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
(1,1,1) = {"
a
@@ -291,7 +287,7 @@ f
j
c
r
-z
+c
o
c
c
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk2.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk2.dmm
index 121d949e34d..3d224a617d6 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk2.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk2.dmm
@@ -121,16 +121,6 @@
},
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"u" = (
-/obj/structure/stone_tile{
- dir = 8
- },
-/obj/structure/stone_tile{
- dir = 1
- },
-/obj/effect/baseturf_helper/lava_land/surface,
-/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
"v" = (
/obj/structure/stone_tile/block/cracked,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
@@ -261,7 +251,7 @@ f
f
o
r
-u
+q
w
f
f
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk3.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk3.dmm
index d14383a82dc..0f6c96fb041 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk3.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk3.dmm
@@ -57,16 +57,6 @@
/obj/structure/stone_tile/cracked,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"j" = (
-/obj/structure/stone_tile/block{
- dir = 8
- },
-/obj/structure/stone_tile/block/cracked{
- dir = 4
- },
-/obj/effect/baseturf_helper/lava_land/surface,
-/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
"k" = (
/obj/structure/stone_tile,
/obj/structure/stone_tile{
@@ -274,7 +264,7 @@ d
f
d
f
-j
+e
d
w
f
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cube.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cube.dmm
new file mode 100644
index 00000000000..888ead3e24c
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cube.dmm
@@ -0,0 +1,980 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"b" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"d" = (
+/turf/unsimulated/wall,
+/area/lavaland/surface/outdoors)
+"e" = (
+/obj/machinery/wish_granter,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+b
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+b
+b
+c
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+b
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+b
+a
+b
+b
+b
+a
+a
+b
+b
+a
+a
+b
+b
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+b
+b
+"}
+(5,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+b
+"}
+(6,1,1) = {"
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+b
+"}
+(7,1,1) = {"
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+c
+b
+b
+b
+c
+b
+b
+b
+b
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(9,1,1) = {"
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+c
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+b
+"}
+(11,1,1) = {"
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+b
+b
+"}
+(12,1,1) = {"
+a
+a
+b
+a
+a
+a
+b
+b
+a
+a
+c
+b
+b
+b
+b
+b
+c
+b
+c
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(13,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+c
+b
+c
+c
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+b
+"}
+(14,1,1) = {"
+a
+a
+b
+c
+b
+b
+b
+b
+c
+b
+c
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+b
+b
+b
+"}
+(15,1,1) = {"
+a
+a
+b
+b
+b
+b
+c
+b
+b
+b
+b
+d
+d
+d
+d
+d
+b
+c
+b
+b
+c
+b
+a
+b
+b
+b
+b
+b
+b
+b
+"}
+(16,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+b
+c
+b
+d
+d
+e
+d
+d
+b
+b
+a
+a
+b
+b
+a
+a
+b
+b
+b
+b
+b
+b
+"}
+(17,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+c
+b
+b
+c
+d
+d
+d
+d
+d
+c
+c
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+b
+b
+"}
+(18,1,1) = {"
+a
+a
+b
+a
+a
+a
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+b
+c
+b
+a
+a
+a
+a
+a
+b
+b
+b
+c
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+b
+a
+a
+a
+b
+b
+b
+b
+b
+c
+b
+c
+c
+b
+c
+b
+b
+a
+a
+a
+a
+a
+b
+a
+b
+b
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+c
+b
+b
+b
+c
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+b
+b
+b
+b
+a
+b
+b
+b
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+c
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+b
+c
+b
+b
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+b
+b
+b
+"}
+(29,1,1) = {"
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+b
+a
+b
+b
+b
+b
+"}
+(30,1,1) = {"
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm
new file mode 100644
index 00000000000..d9d2feef160
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm
@@ -0,0 +1,367 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/simulated/floor/engine/cult{
+ oxygen = 24;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"c" = (
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/ruin/unpowered)
+"d" = (
+/turf/simulated/wall/cult,
+/area/ruin/unpowered)
+"e" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered)
+"f" = (
+/obj/structure/cult/pylon,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered)
+"g" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/engine/cult{
+ oxygen = 24;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"h" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/wall/cult,
+/area/ruin/unpowered)
+"i" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/engine/cult{
+ oxygen = 24;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"k" = (
+/obj/effect/decal/remains/human,
+/obj/item/melee/cultblade,
+/turf/simulated/floor/engine/cult{
+ oxygen = 24;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"l" = (
+/obj/effect/decal/remains/human,
+/obj/item/clothing/shoes/cult,
+/obj/item/clothing/suit/hooded/cultrobes,
+/turf/simulated/floor/engine/cult{
+ oxygen = 24;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"m" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/engine/cult{
+ oxygen = 24;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"o" = (
+/obj/effect/rune/narsie{
+ color = "#ff0000";
+ used = 1
+ },
+/obj/item/cult_shift,
+/obj/effect/decal/remains/human,
+/obj/item/melee/cultblade/dagger,
+/obj/effect/step_trigger/sound_effect{
+ happens_once = 1;
+ name = "a grave mistake";
+ sound = 'sound/hallucinations/i_see_you1.ogg';
+ triggerer_only = 1
+ },
+/obj/effect/step_trigger/message{
+ message = "You've made a grave mistake, haven't you?";
+ name = "ohfuck"
+ },
+/turf/simulated/floor/engine/cult{
+ oxygen = 24;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"q" = (
+/obj/effect/decal/remains/human,
+/obj/item/clothing/shoes/cult,
+/obj/item/clothing/suit/hooded/cultrobes,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/engine/cult{
+ oxygen = 24;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"s" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+c
+b
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+d
+e
+c
+s
+c
+b
+b
+b
+c
+s
+c
+s
+d
+a
+"}
+(3,1,1) = {"
+a
+e
+f
+s
+d
+c
+c
+g
+c
+c
+d
+e
+f
+s
+a
+"}
+(4,1,1) = {"
+a
+c
+s
+c
+c
+c
+c
+b
+c
+c
+c
+c
+e
+c
+a
+"}
+(5,1,1) = {"
+a
+s
+d
+c
+c
+b
+b
+b
+b
+b
+c
+c
+d
+s
+a
+"}
+(6,1,1) = {"
+a
+c
+c
+c
+b
+b
+l
+d
+k
+b
+b
+c
+c
+c
+a
+"}
+(7,1,1) = {"
+b
+b
+c
+c
+g
+i
+b
+b
+b
+l
+b
+c
+c
+b
+b
+"}
+(8,1,1) = {"
+c
+b
+g
+b
+b
+d
+b
+o
+b
+d
+b
+b
+g
+b
+c
+"}
+(9,1,1) = {"
+b
+b
+c
+c
+b
+k
+b
+b
+b
+m
+b
+c
+c
+b
+b
+"}
+(10,1,1) = {"
+a
+c
+c
+c
+g
+b
+m
+h
+q
+b
+b
+c
+c
+c
+a
+"}
+(11,1,1) = {"
+a
+s
+d
+c
+c
+b
+b
+b
+b
+b
+c
+c
+d
+s
+a
+"}
+(12,1,1) = {"
+a
+c
+s
+c
+c
+c
+c
+b
+c
+c
+c
+c
+e
+c
+a
+"}
+(13,1,1) = {"
+a
+e
+f
+s
+d
+c
+c
+g
+c
+c
+d
+e
+f
+s
+a
+"}
+(14,1,1) = {"
+a
+d
+e
+c
+s
+c
+b
+b
+b
+c
+s
+c
+s
+d
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+c
+b
+a
+a
+a
+a
+a
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm
new file mode 100644
index 00000000000..03959657af8
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm
@@ -0,0 +1,1018 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"c" = (
+/obj/item/clockwork/alloy_shards/small,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"d" = (
+/obj/structure/clockwork/wall_gear,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"e" = (
+/obj/item/stack/tile/brass,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"f" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"g" = (
+/obj/item/clockwork/alloy_shards/medium/gear_bit,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"h" = (
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"i" = (
+/obj/structure/grille/ratvar/broken,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"j" = (
+/turf/simulated/wall/clockwork,
+/area/lavaland/surface/outdoors/unexplored)
+"k" = (
+/obj/item/clockwork/alloy_shards/small,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"l" = (
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"m" = (
+/obj/item/clockwork/alloy_shards/medium,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"n" = (
+/obj/item/clockwork/component/belligerent_eye/blind_eye,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"o" = (
+/obj/item/clockwork/alloy_shards/large,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"p" = (
+/obj/item/clockwork/alloy_shards/medium,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"q" = (
+/obj/structure/lattice/catwalk/clockwork,
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"r" = (
+/obj/structure/lattice/clockwork,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"s" = (
+/obj/item/clockwork/alloy_shards/large,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"t" = (
+/obj/item/stack/tile/brass,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"u" = (
+/obj/structure/grille/ratvar,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"v" = (
+/obj/item/clockwork/alloy_shards/medium,
+/obj/structure/lattice/clockwork,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"w" = (
+/obj/structure/grille/ratvar/broken,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"x" = (
+/obj/structure/clockwork/wall_gear,
+/obj/item/stack/tile/brass,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"y" = (
+/obj/item/clockwork/component/geis_capacitor/fallen_armor,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"z" = (
+/obj/structure/clockwork/wall_gear,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"A" = (
+/obj/item/clockwork/alloy_shards/clockgolem_remains,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"B" = (
+/obj/item/clockwork/weapon/ratvarian_spear,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"C" = (
+/obj/item/clockwork/alloy_shards/medium/gear_bit,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"D" = (
+/obj/structure/grille/ratvar,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"E" = (
+/obj/item/clockwork/alloy_shards/clockgolem_remains,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+"F" = (
+/obj/structure/dead_ratvar,
+/turf/simulated/floor/clockwork{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/lavaland/surface/outdoors/unexplored)
+"G" = (
+/obj/item/stack/tile/brass/fifty,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/unexplored)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+s
+h
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+o
+b
+a
+h
+b
+r
+c
+j
+x
+b
+b
+g
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+f
+b
+l
+b
+v
+b
+p
+w
+j
+j
+c
+l
+b
+b
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+f
+l
+l
+r
+b
+b
+l
+j
+j
+j
+p
+l
+b
+h
+c
+r
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+b
+l
+l
+p
+h
+c
+l
+l
+l
+j
+l
+b
+l
+l
+D
+h
+r
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+h
+c
+h
+m
+l
+l
+c
+l
+l
+l
+l
+w
+l
+l
+l
+m
+c
+h
+f
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+b
+b
+b
+l
+l
+l
+l
+h
+b
+l
+l
+l
+l
+l
+l
+l
+l
+c
+f
+f
+b
+a
+"}
+(8,1,1) = {"
+a
+h
+h
+g
+c
+b
+l
+l
+l
+l
+n
+h
+r
+l
+l
+b
+l
+l
+l
+l
+f
+b
+a
+a
+"}
+(9,1,1) = {"
+a
+b
+c
+b
+b
+l
+l
+l
+l
+t
+h
+b
+h
+w
+p
+b
+g
+l
+l
+b
+b
+b
+b
+a
+"}
+(10,1,1) = {"
+b
+h
+l
+l
+l
+l
+l
+l
+b
+b
+p
+r
+F
+b
+h
+A
+b
+l
+l
+l
+m
+l
+l
+a
+"}
+(11,1,1) = {"
+c
+i
+j
+j
+l
+l
+l
+l
+l
+b
+h
+k
+h
+h
+h
+r
+l
+l
+l
+l
+l
+l
+b
+a
+"}
+(12,1,1) = {"
+d
+j
+j
+j
+h
+l
+l
+b
+l
+q
+r
+h
+h
+h
+c
+q
+l
+b
+l
+l
+b
+h
+o
+a
+"}
+(13,1,1) = {"
+e
+k
+b
+l
+l
+l
+b
+p
+s
+r
+h
+h
+h
+h
+h
+h
+h
+l
+l
+l
+l
+b
+b
+a
+"}
+(14,1,1) = {"
+b
+b
+b
+m
+l
+l
+l
+b
+h
+h
+k
+h
+h
+h
+h
+h
+c
+b
+l
+l
+b
+b
+h
+b
+"}
+(15,1,1) = {"
+b
+b
+b
+l
+l
+l
+l
+h
+h
+h
+h
+h
+h
+h
+k
+B
+h
+l
+l
+l
+l
+b
+b
+a
+"}
+(16,1,1) = {"
+f
+l
+l
+l
+l
+l
+l
+q
+b
+h
+h
+h
+h
+h
+h
+s
+b
+l
+l
+l
+l
+f
+f
+a
+"}
+(17,1,1) = {"
+b
+b
+b
+l
+l
+l
+b
+l
+q
+r
+h
+h
+h
+h
+h
+b
+s
+r
+l
+r
+l
+l
+b
+a
+"}
+(18,1,1) = {"
+b
+h
+l
+l
+l
+b
+b
+h
+b
+h
+h
+h
+h
+h
+r
+k
+b
+C
+r
+h
+b
+b
+m
+b
+"}
+(19,1,1) = {"
+b
+b
+l
+l
+l
+l
+h
+b
+h
+h
+h
+h
+h
+h
+h
+r
+j
+h
+c
+h
+r
+h
+b
+b
+"}
+(20,1,1) = {"
+b
+l
+l
+l
+l
+b
+b
+p
+h
+c
+h
+k
+h
+h
+o
+b
+l
+l
+l
+b
+E
+r
+G
+o
+"}
+(21,1,1) = {"
+g
+b
+l
+l
+l
+l
+l
+r
+h
+r
+h
+h
+h
+h
+y
+l
+l
+l
+l
+l
+l
+j
+j
+r
+"}
+(22,1,1) = {"
+c
+c
+b
+l
+l
+b
+h
+h
+t
+b
+h
+h
+h
+h
+h
+m
+b
+l
+l
+l
+h
+j
+j
+j
+"}
+(23,1,1) = {"
+b
+h
+m
+n
+b
+h
+l
+o
+j
+u
+r
+p
+h
+r
+h
+b
+l
+l
+l
+b
+b
+w
+r
+b
+"}
+(24,1,1) = {"
+a
+a
+b
+b
+l
+l
+l
+j
+j
+q
+p
+h
+m
+e
+z
+j
+j
+l
+l
+c
+l
+l
+b
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+l
+l
+l
+l
+j
+l
+l
+b
+h
+r
+x
+h
+l
+l
+l
+l
+l
+l
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+c
+b
+l
+l
+l
+l
+l
+l
+g
+q
+b
+h
+l
+l
+l
+c
+m
+b
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+b
+h
+b
+l
+l
+l
+l
+l
+l
+l
+l
+l
+l
+l
+l
+l
+b
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+c
+b
+l
+b
+l
+l
+l
+l
+l
+l
+l
+l
+b
+l
+f
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+b
+b
+f
+c
+b
+l
+c
+l
+l
+l
+l
+c
+o
+l
+b
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+g
+c
+b
+l
+l
+b
+m
+l
+b
+l
+f
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(31,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+l
+b
+a
+b
+l
+c
+f
+f
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(32,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm
new file mode 100644
index 00000000000..2be9246bcfc
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm
@@ -0,0 +1,328 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"b" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"d" = (
+/turf/simulated/wall/rust,
+/area/ruin/unpowered)
+"e" = (
+/obj/structure/mirror{
+ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
+ icon_state = "mirror_broke";
+ pixel_x = -28;
+ broken = 1
+ },
+/obj/item/clothing/suit/bloated_human,
+/obj/effect/decal/cleanable/blood,
+/obj/item/clothing/head/human_head,
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"f" = (
+/obj/structure/mirror{
+ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
+ icon_state = "mirror_broke";
+ pixel_x = 28;
+ broken = 1
+ },
+/turf/simulated/floor/plating/burnt,
+/area/ruin/unpowered)
+"g" = (
+/obj/effect/decal/cleanable/blood/tracks,
+/obj/structure/mirror{
+ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
+ icon_state = "mirror_broke";
+ pixel_x = -28;
+ broken = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"h" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"i" = (
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"j" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"k" = (
+/obj/structure/mirror{
+ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
+ icon_state = "mirror_broke";
+ pixel_y = 28;
+ broken = 1
+ },
+/obj/item/kitchen/knife/envy,
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"l" = (
+/obj/structure/mirror{
+ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
+ icon_state = "mirror_broke";
+ pixel_x = 28;
+ broken = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"m" = (
+/obj/structure/mirror{
+ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
+ icon_state = "mirror_broke";
+ pixel_x = -28;
+ broken = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"n" = (
+/turf/simulated/floor/plating/damaged,
+/area/ruin/unpowered)
+"o" = (
+/obj/structure/mirror{
+ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!";
+ icon_state = "mirror_broke";
+ pixel_x = -28;
+ broken = 1
+ },
+/turf/simulated/floor/plating/damaged,
+/area/ruin/unpowered)
+"p" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"q" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plating,
+/area/ruin/unpowered)
+"A" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+a
+"}
+(3,1,1) = {"
+b
+c
+c
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+c
+a
+"}
+(4,1,1) = {"
+c
+c
+d
+d
+d
+e
+g
+g
+g
+m
+m
+m
+m
+m
+o
+m
+j
+d
+c
+a
+"}
+(5,1,1) = {"
+c
+d
+d
+d
+d
+d
+h
+h
+i
+i
+i
+i
+i
+h
+i
+i
+i
+d
+A
+a
+"}
+(6,1,1) = {"
+c
+d
+d
+d
+d
+d
+d
+k
+i
+i
+i
+q
+i
+i
+i
+i
+i
+p
+A
+a
+"}
+(7,1,1) = {"
+c
+d
+d
+d
+d
+d
+i
+i
+i
+j
+i
+n
+i
+i
+i
+i
+i
+d
+c
+a
+"}
+(8,1,1) = {"
+c
+c
+d
+d
+d
+f
+j
+l
+l
+l
+l
+l
+l
+l
+l
+l
+j
+d
+c
+a
+"}
+(9,1,1) = {"
+b
+c
+c
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+c
+a
+"}
+(10,1,1) = {"
+b
+b
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm
new file mode 100644
index 00000000000..4c793cc1ffa
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm
@@ -0,0 +1,161 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/simulated/wall/cult,
+/area/ruin/unpowered)
+"c" = (
+/obj/structure/healingfountain,
+/turf/simulated/floor/engine/cult,
+/area/ruin/unpowered)
+"d" = (
+/obj/structure/fluff/divine/conduit,
+/turf/simulated/floor/engine/cult,
+/area/ruin/unpowered)
+"e" = (
+/obj/structure/sacrificealtar,
+/turf/simulated/floor/engine/cult,
+/area/ruin/unpowered)
+"f" = (
+/turf/simulated/floor/engine/cult,
+/area/ruin/unpowered)
+"g" = (
+/mob/living/simple_animal/butterfly,
+/turf/simulated/floor/engine/cult,
+/area/ruin/unpowered)
+"h" = (
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/engine/cult,
+/area/ruin/unpowered)
+"i" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/engine/cult,
+/area/ruin/unpowered)
+
+(1,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(2,1,1) = {"
+a
+b
+d
+f
+f
+d
+f
+f
+d
+f
+f
+d
+f
+f
+d
+b
+"}
+(3,1,1) = {"
+b
+b
+e
+g
+f
+f
+g
+f
+f
+f
+f
+g
+f
+g
+f
+b
+"}
+(4,1,1) = {"
+b
+c
+f
+f
+f
+f
+f
+f
+i
+f
+f
+f
+f
+f
+f
+h
+"}
+(5,1,1) = {"
+b
+b
+e
+f
+f
+f
+f
+g
+f
+f
+f
+f
+f
+f
+f
+b
+"}
+(6,1,1) = {"
+a
+b
+d
+g
+f
+d
+f
+f
+d
+f
+f
+d
+f
+g
+d
+b
+"}
+(7,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm
new file mode 100644
index 00000000000..e449be961cd
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm
@@ -0,0 +1,539 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"b" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"d" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"e" = (
+/turf/simulated/floor/plating/lava/smooth,
+/area/ruin/powered/gluttony)
+"f" = (
+/obj/item/reagent_containers/syringe/gluttony,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"g" = (
+/obj/effect/gluttony,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"h" = (
+/obj/item/veilrender/vealrender,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"i" = (
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"j" = (
+/obj/item/trash/plate,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"l" = (
+/obj/item/trash/candy,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"m" = (
+/obj/item/trash/raisins,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"n" = (
+/obj/item/trash/pistachios,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"o" = (
+/obj/item/trash/popcorn,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"p" = (
+/obj/item/trash/semki,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"q" = (
+/obj/item/trash/syndi_cakes,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"r" = (
+/obj/effect/gluttony,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"t" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"v" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"z" = (
+/obj/item/trash/plate,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"A" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+"R" = (
+/turf/simulated/wall/indestructible/uranium,
+/area/ruin/powered/gluttony)
+"S" = (
+/obj/machinery/door/airlock/uranium,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/plasteel/freezer,
+/area/ruin/powered/gluttony)
+
+(1,1,1) = {"
+a
+a
+a
+b
+b
+a
+a
+b
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+b
+a
+a
+a
+b
+b
+b
+c
+c
+c
+b
+c
+c
+c
+b
+b
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+b
+a
+a
+a
+b
+b
+b
+c
+R
+R
+S
+R
+R
+c
+b
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+b
+b
+a
+a
+a
+b
+b
+c
+R
+h
+i
+o
+R
+c
+b
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+b
+b
+c
+R
+i
+i
+v
+R
+c
+b
+b
+b
+b
+b
+a
+"}
+(7,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+c
+R
+i
+l
+i
+R
+c
+b
+b
+b
+b
+b
+a
+"}
+(8,1,1) = {"
+a
+b
+c
+c
+c
+c
+c
+c
+R
+t
+i
+m
+R
+c
+c
+c
+c
+c
+c
+b
+"}
+(9,1,1) = {"
+b
+b
+c
+R
+R
+R
+R
+R
+R
+g
+m
+v
+R
+R
+R
+R
+R
+R
+c
+b
+"}
+(10,1,1) = {"
+a
+b
+c
+R
+e
+R
+r
+g
+g
+g
+g
+i
+p
+i
+z
+l
+i
+R
+c
+b
+"}
+(11,1,1) = {"
+a
+b
+c
+R
+f
+g
+g
+g
+g
+g
+n
+d
+i
+i
+i
+i
+i
+S
+b
+b
+"}
+(12,1,1) = {"
+a
+b
+c
+R
+e
+R
+r
+g
+g
+g
+i
+g
+i
+l
+A
+i
+q
+R
+c
+b
+"}
+(13,1,1) = {"
+a
+b
+c
+R
+R
+R
+R
+R
+R
+g
+i
+v
+R
+R
+R
+R
+R
+R
+c
+b
+"}
+(14,1,1) = {"
+a
+b
+c
+c
+c
+c
+c
+c
+R
+r
+i
+i
+R
+c
+c
+c
+c
+c
+c
+b
+"}
+(15,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+c
+R
+i
+g
+i
+R
+c
+b
+b
+b
+b
+b
+b
+"}
+(16,1,1) = {"
+b
+b
+b
+a
+b
+b
+b
+c
+R
+j
+i
+v
+R
+c
+b
+b
+b
+a
+a
+a
+"}
+(17,1,1) = {"
+b
+b
+b
+a
+b
+b
+b
+c
+R
+i
+n
+i
+R
+c
+b
+b
+b
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+c
+R
+R
+S
+R
+R
+c
+b
+b
+b
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+c
+c
+c
+b
+c
+c
+c
+b
+b
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+b
+a
+a
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm
new file mode 100644
index 00000000000..8fdc459c863
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm
@@ -0,0 +1,770 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/turf/simulated/wall/mineral/titanium,
+/area/shuttle/freegolem)
+"ac" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"ad" = (
+/obj/structure/closet/crate/golemgear,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"ae" = (
+/obj/item/storage/toolbox/mechanical,
+/obj/item/reagent_containers/spray/cleaner,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"af" = (
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"ag" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"ah" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater";
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"ai" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 4;
+ icon_state = "burst_l"
+ },
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"aj" = (
+/obj/machinery/light/small,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"ak" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"al" = (
+/obj/structure/table/wood,
+/obj/item/disk/design_disk/golem_shell,
+/obj/item/areaeditor/golem,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"am" = (
+/obj/machinery/vending/hydronutrients,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"an" = (
+/obj/machinery/vending/hydroseeds,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"ao" = (
+/obj/machinery/light{
+ dir = 1;
+ on = 1
+ },
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"ap" = (
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aq" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swallc2";
+ dir = 2
+ },
+/area/shuttle/freegolem)
+"ar" = (
+/obj/effect/mob_spawn/human/golem/adamantine,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"as" = (
+/obj/machinery/vending/coffee/free,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"at" = (
+/obj/machinery/mineral/equipment_vendor/golem,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"au" = (
+/obj/machinery/door/airlock/shuttle,
+/obj/structure/fans/tiny,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"av" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall12";
+ dir = 2
+ },
+/area/shuttle/freegolem)
+"aw" = (
+/obj/machinery/door/airlock/shuttle,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"ax" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"ay" = (
+/obj/machinery/mineral/ore_redemption/golem,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"az" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swallc1";
+ dir = 2
+ },
+/area/shuttle/freegolem)
+"aA" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/golem_ship)
+"aB" = (
+/obj/structure/window/full/shuttle{
+ icon_state = "16"
+ },
+/obj/structure/grille,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"aC" = (
+/obj/structure/statue/gold/rd{
+ name = "statue of the Liberator"
+ },
+/obj/structure/window/reinforced{
+ dir = 4;
+ pixel_x = 0
+ },
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aD" = (
+/obj/structure/computerframe,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aE" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall3";
+ dir = 2
+ },
+/area/shuttle/freegolem)
+"aF" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aG" = (
+/obj/machinery/door/airlock/shuttle,
+/obj/structure/fans/tiny,
+/obj/docking_port/stationary{
+ area_type = /area/ruin/powered/golem_ship;
+ dir = 8;
+ dwidth = 8;
+ height = 20;
+ id = "freegolem_lavaland";
+ name = "Lavaland Surface";
+ turf_type = /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface;
+ width = 16
+ },
+/obj/docking_port/mobile{
+ dir = 8;
+ dwidth = 8;
+ height = 20;
+ id = "freegolem";
+ name = "Free Golem Ship";
+ width = 16
+ },
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aH" = (
+/obj/structure/window/full/shuttle{
+ icon_state = "15"
+ },
+/obj/structure/grille,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"aI" = (
+/obj/structure/window/reinforced{
+ dir = 4;
+ pixel_x = 0
+ },
+/obj/structure/table/wood,
+/obj/item/bedsheet/rd/royal_cape{
+ layer = 3;
+ pixel_x = 5;
+ pixel_y = 9
+ },
+/obj/item/book/manual/research_and_development{
+ name = "Sacred Text of the Liberator";
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aJ" = (
+/obj/machinery/light,
+/obj/structure/chair/comfy/purp{
+ icon_state = "comfychair";
+ dir = 1
+ },
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aK" = (
+/turf/simulated/shuttle/wall{
+ tag = "icon-swall13";
+ icon_state = "swall13";
+ dir = 2
+ },
+/area/shuttle/freegolem)
+"aL" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/shuttle,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aM" = (
+/turf/simulated/shuttle/wall{
+ tag = "icon-swall11";
+ icon_state = "swall11";
+ dir = 2
+ },
+/area/shuttle/freegolem)
+"aN" = (
+/obj/item/resonator/upgraded,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aO" = (
+/obj/machinery/autolathe,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aP" = (
+/obj/machinery/computer/shuttle/golem_ship/recall,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/golem_ship)
+"aQ" = (
+/obj/structure/table/wood,
+/obj/machinery/reagentgrinder,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aR" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swallc4"
+ },
+/area/shuttle/freegolem)
+"aS" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall4";
+ dir = 2
+ },
+/area/shuttle/freegolem)
+"aT" = (
+/obj/machinery/light,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aU" = (
+/obj/structure/table/wood,
+/obj/item/resonator,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aV" = (
+/obj/machinery/vending/snack/free,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aW" = (
+/obj/structure/table/wood,
+/obj/item/storage/firstaid/brute,
+/obj/item/storage/firstaid/brute,
+/obj/item/storage/firstaid/brute,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aX" = (
+/obj/structure/table/wood,
+/obj/item/storage/firstaid/fire,
+/obj/item/storage/firstaid/fire,
+/obj/item/storage/firstaid/fire,
+/obj/machinery/light,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"aY" = (
+/obj/structure/table/wood,
+/obj/item/storage/firstaid/adv,
+/obj/item/storage/firstaid/adv,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"ba" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"bb" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"bc" = (
+/obj/structure/ore_box,
+/turf/simulated/shuttle/plating,
+/area/shuttle/freegolem)
+"be" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/light,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor5"
+ },
+/area/shuttle/freegolem)
+"bf" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swallc3";
+ dir = 2
+ },
+/area/shuttle/freegolem)
+"bh" = (
+/turf/simulated/shuttle/wall{
+ tag = "icon-swall14";
+ icon_state = "swall14";
+ dir = 2
+ },
+/area/shuttle/freegolem)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aq
+aB
+aH
+bf
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+av
+aC
+aI
+av
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aq
+aE
+au
+aR
+aD
+aJ
+ab
+au
+aE
+bf
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+av
+am
+ap
+ax
+ap
+ap
+ax
+ap
+as
+av
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+av
+an
+ap
+ap
+ap
+ap
+ap
+ap
+aV
+av
+aa
+aa
+aa
+"}
+(6,1,1) = {"
+aq
+aE
+aE
+aK
+ao
+ap
+ap
+ap
+ap
+ap
+ap
+aT
+bh
+aE
+aE
+bf
+"}
+(7,1,1) = {"
+av
+ad
+af
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+af
+bc
+av
+"}
+(8,1,1) = {"
+av
+ad
+af
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+af
+bc
+av
+"}
+(9,1,1) = {"
+av
+ad
+aj
+av
+ao
+ap
+ap
+ap
+ap
+ap
+ap
+aT
+av
+ba
+bc
+av
+"}
+(10,1,1) = {"
+av
+ad
+af
+av
+ap
+ap
+ar
+aU
+aU
+ar
+ap
+ap
+av
+af
+bc
+av
+"}
+(11,1,1) = {"
+av
+ad
+af
+av
+ap
+ap
+ar
+aU
+aU
+ar
+ap
+ap
+av
+af
+bc
+av
+"}
+(12,1,1) = {"
+av
+ad
+aj
+av
+ao
+ap
+ap
+ap
+ap
+ap
+ap
+aT
+av
+ba
+bc
+av
+"}
+(13,1,1) = {"
+av
+ad
+af
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+af
+bc
+av
+"}
+(14,1,1) = {"
+av
+ad
+af
+aw
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aw
+af
+bc
+av
+"}
+(15,1,1) = {"
+av
+ae
+af
+av
+ap
+ap
+ap
+ap
+ap
+ap
+ap
+aW
+av
+af
+ae
+av
+"}
+(16,1,1) = {"
+ac
+af
+aj
+av
+ao
+ap
+ap
+ap
+ap
+ap
+ap
+aX
+av
+ba
+af
+ac
+"}
+(17,1,1) = {"
+ac
+af
+af
+av
+ap
+ap
+ap
+ap
+ap
+aN
+ap
+aY
+av
+af
+af
+ac
+"}
+(18,1,1) = {"
+av
+ag
+ak
+av
+at
+ap
+ay
+ap
+ap
+aO
+aQ
+al
+av
+bb
+bb
+av
+"}
+(19,1,1) = {"
+av
+ah
+ah
+av
+ah
+ah
+aS
+aF
+be
+aS
+ah
+ah
+av
+ah
+ah
+av
+"}
+(20,1,1) = {"
+az
+ai
+ai
+aM
+ai
+ai
+aM
+aG
+aL
+aM
+ai
+ai
+aM
+ai
+ai
+aR
+"}
+(21,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aA
+aA
+aA
+aP
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_greed.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_greed.dmm
new file mode 100644
index 00000000000..e1082c88664
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_greed.dmm
@@ -0,0 +1,577 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"b" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"d" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"e" = (
+/obj/structure/table/wood/poker,
+/obj/item/gun/projectile/revolver/russian/soul,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/ruin/powered/greed)
+"f" = (
+/obj/structure/cursed_slot_machine,
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/ruin/powered/greed)
+"g" = (
+/obj/structure/table/wood/poker,
+/obj/item/coin/mythril,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/ruin/powered/greed)
+"h" = (
+/obj/structure/table/wood/poker,
+/obj/item/coin/diamond,
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/ruin/powered/greed)
+"i" = (
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/ruin/powered/greed)
+"j" = (
+/obj/structure/table/wood/poker,
+/obj/item/coin/adamantine,
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/ruin/powered/greed)
+"k" = (
+/obj/machinery/computer/arcade/battle{
+ emagged = 1
+ },
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"l" = (
+/obj/item/coin/gold,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"m" = (
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"n" = (
+/obj/structure/table/wood/poker,
+/obj/item/stack/spacecash/c1000,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"o" = (
+/obj/item/storage/bag/money,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"p" = (
+/obj/structure/table/wood/poker,
+/obj/item/stack/ore/gold,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"q" = (
+/obj/structure/table/wood/poker,
+/obj/item/stack/spacecash/c20,
+/obj/item/stack/spacecash/c50,
+/obj/machinery/light/small{
+ brightness_range = 3;
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"r" = (
+/obj/structure/table/wood/poker,
+/obj/item/stack/spacecash/c500,
+/obj/item/stack/spacecash/c100,
+/obj/item/stack/spacecash/c1000,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"s" = (
+/obj/structure/table/wood/poker,
+/obj/item/stack/spacecash/c200,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"u" = (
+/obj/structure/table/wood/poker,
+/obj/item/stack/spacecash/c500,
+/obj/item/stack/spacecash/c100,
+/obj/item/stack/spacecash/c1000,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"v" = (
+/obj/item/coin/gold,
+/obj/machinery/light/small,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"w" = (
+/obj/item/storage/bag/money,
+/obj/machinery/light/small,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"J" = (
+/obj/machinery/door/airlock/gold,
+/obj/structure/fans/tiny/invisible,
+/turf/simulated/floor/engine/cult,
+/area/ruin/powered/greed)
+"W" = (
+/turf/simulated/wall/cult,
+/area/ruin/powered/greed)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+b
+"}
+(2,1,1) = {"
+a
+b
+b
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+b
+b
+b
+"}
+(3,1,1) = {"
+a
+b
+b
+b
+b
+b
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+"}
+(4,1,1) = {"
+a
+a
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+"}
+(5,1,1) = {"
+a
+a
+a
+b
+b
+a
+a
+c
+c
+c
+c
+c
+c
+c
+a
+a
+a
+a
+b
+a
+"}
+(6,1,1) = {"
+b
+a
+a
+a
+a
+a
+c
+c
+W
+W
+W
+W
+W
+c
+a
+a
+a
+a
+b
+a
+"}
+(7,1,1) = {"
+b
+a
+a
+a
+c
+c
+c
+W
+W
+n
+q
+s
+W
+c
+c
+c
+c
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+c
+W
+W
+W
+k
+o
+l
+m
+W
+W
+W
+W
+c
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+b
+a
+c
+W
+e
+h
+l
+m
+m
+m
+l
+m
+v
+W
+W
+a
+a
+a
+"}
+(10,1,1) = {"
+b
+b
+b
+a
+c
+W
+f
+i
+m
+l
+d
+o
+m
+m
+m
+m
+J
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+b
+a
+c
+W
+g
+j
+l
+m
+m
+l
+m
+l
+w
+W
+W
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+c
+W
+W
+W
+k
+o
+m
+l
+W
+W
+W
+W
+c
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+c
+c
+c
+W
+W
+p
+u
+r
+W
+c
+c
+c
+c
+a
+a
+a
+"}
+(14,1,1) = {"
+b
+b
+a
+a
+a
+a
+c
+c
+W
+W
+W
+W
+W
+c
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+b
+b
+a
+a
+a
+a
+a
+c
+c
+c
+c
+c
+c
+c
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+"}
+(17,1,1) = {"
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+"}
+(18,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+b
+b
+b
+b
+b
+"}
+(19,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+a
+a
+a
+b
+b
+b
+b
+a
+b
+b
+b
+b
+b
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
index 74aa1875f96..b6785a746f3 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
@@ -162,7 +162,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/powered)
"I" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/mineral/titanium/blue,
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
new file mode 100644
index 00000000000..f29cac64240
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
@@ -0,0 +1,728 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/obj/structure/lattice,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"d" = (
+/turf/simulated/wall,
+/area/ruin/unpowered)
+"e" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"f" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/cups,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"g" = (
+/obj/structure/reagent_dispensers/water_cooler/pizzaparty,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"h" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"i" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"j" = (
+/obj/item/reagent_containers/food/snacks/mushroompizzaslice,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"k" = (
+/obj/structure/table/wood,
+/obj/effect/spawner/lootdrop/pizzaparty,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"l" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/effect/spawner/lootdrop/pizzaparty,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"m" = (
+/obj/item/chair/wood/wings,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"n" = (
+/obj/structure/glowshroom/single,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"o" = (
+/obj/item/trash/plate,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"p" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"q" = (
+/obj/item/chair/wood/wings,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"r" = (
+/obj/structure/chair/wood/wings,
+/obj/effect/decal/remains/human,
+/obj/item/clothing/head/festive{
+ desc = "A festive party hat with the name 'timmy' scribbled on the front.";
+ name = "party hat"
+ },
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"s" = (
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"t" = (
+/obj/structure/chair/wood/wings,
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"u" = (
+/obj/structure/glowshroom/single,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"v" = (
+/obj/structure/lattice,
+/obj/item/chair/wood/wings,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"w" = (
+/obj/item/kitchen/utensil/fork,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"x" = (
+/obj/structure/table/wood,
+/obj/effect/spawner/lootdrop/pizzaparty,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"y" = (
+/obj/structure/table/wood,
+/obj/item/trash/plate,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"z" = (
+/obj/structure/table/wood,
+/obj/structure/glowshroom/single,
+/obj/item/a_gift,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"A" = (
+/obj/structure/table/wood,
+/obj/item/trash/plate,
+/obj/item/kitchen/utensil/fork,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"B" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"C" = (
+/obj/structure/chair/wood/wings{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"D" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/margheritaslice,
+/obj/item/trash/plate,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"E" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/meatpizzaslice,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"F" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/sliceable/birthdaycake,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"G" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"H" = (
+/obj/item/chair/wood/wings,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"I" = (
+/obj/item/kitchen/utensil/fork,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"J" = (
+/obj/structure/glowshroom/single,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"K" = (
+/obj/structure/chair/wood/wings{
+ dir = 1
+ },
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"L" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"M" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/a_gift,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"N" = (
+/obj/structure/lattice,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"O" = (
+/obj/item/kitchen/knife,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"P" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+"Q" = (
+/turf/simulated/floor/plating{
+ oxygen = 14;
+ nitrogen = 23;
+ temperature = 300
+ },
+/area/ruin/unpowered)
+
+(1,1,1) = {"
+a
+a
+b
+b
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+c
+c
+b
+b
+b
+b
+a
+a
+"}
+(3,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+c
+c
+e
+e
+c
+c
+b
+b
+b
+a
+"}
+(4,1,1) = {"
+b
+b
+b
+b
+d
+b
+c
+c
+e
+h
+h
+e
+Q
+e
+d
+b
+b
+a
+"}
+(5,1,1) = {"
+a
+b
+b
+b
+d
+b
+m
+e
+w
+h
+w
+h
+h
+e
+d
+b
+b
+b
+"}
+(6,1,1) = {"
+a
+b
+b
+b
+d
+f
+n
+h
+h
+c
+e
+M
+e
+c
+b
+b
+b
+b
+"}
+(7,1,1) = {"
+b
+b
+b
+b
+d
+g
+o
+h
+h
+C
+J
+h
+d
+b
+b
+b
+b
+b
+"}
+(8,1,1) = {"
+b
+b
+b
+b
+e
+h
+p
+q
+x
+D
+K
+M
+d
+b
+b
+b
+b
+b
+"}
+(9,1,1) = {"
+b
+b
+b
+c
+e
+i
+h
+r
+y
+E
+h
+h
+c
+b
+b
+b
+b
+b
+"}
+(10,1,1) = {"
+b
+b
+b
+c
+e
+j
+h
+s
+z
+F
+q
+N
+c
+b
+b
+b
+b
+b
+"}
+(11,1,1) = {"
+b
+b
+b
+b
+e
+e
+h
+t
+A
+G
+q
+h
+c
+b
+b
+b
+b
+b
+"}
+(12,1,1) = {"
+b
+b
+b
+b
+d
+k
+h
+s
+B
+H
+h
+O
+d
+b
+b
+b
+b
+b
+"}
+(13,1,1) = {"
+b
+b
+b
+b
+d
+k
+h
+u
+s
+s
+o
+n
+d
+b
+b
+b
+b
+a
+"}
+(14,1,1) = {"
+b
+b
+b
+b
+d
+l
+i
+h
+e
+I
+L
+P
+d
+b
+b
+b
+b
+a
+"}
+(15,1,1) = {"
+b
+b
+b
+b
+d
+d
+e
+e
+N
+e
+e
+d
+d
+b
+b
+b
+b
+a
+"}
+(16,1,1) = {"
+a
+b
+b
+b
+b
+b
+c
+v
+b
+c
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(17,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pride.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pride.dmm
new file mode 100644
index 00000000000..ff9a27ee711
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pride.dmm
@@ -0,0 +1,304 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"b" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"d" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/mineral/silver,
+/area/ruin/powered/pride)
+"e" = (
+/obj/structure/mirror{
+ pixel_x = -32
+ },
+/turf/simulated/floor/mineral/silver,
+/area/ruin/powered/pride)
+"f" = (
+/obj/structure/mirror{
+ pixel_x = 32
+ },
+/turf/simulated/floor/mineral/silver,
+/area/ruin/powered/pride)
+"g" = (
+/turf/simulated/floor/mineral/silver,
+/area/ruin/powered/pride)
+"j" = (
+/obj/structure/mirror{
+ pixel_x = -32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/silver,
+/area/ruin/powered/pride)
+"k" = (
+/obj/structure/mirror{
+ pixel_x = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/silver,
+/area/ruin/powered/pride)
+"l" = (
+/obj/structure/mirror{
+ pixel_x = -32
+ },
+/obj/machinery/light/small{
+ brightness_range = 3;
+ dir = 8
+ },
+/turf/simulated/floor/mineral/silver,
+/area/ruin/powered/pride)
+"m" = (
+/obj/structure/mirror{
+ pixel_x = 32
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/mineral/silver,
+/area/ruin/powered/pride)
+"r" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/mineral/silver,
+/area/ruin/powered/pride)
+"G" = (
+/turf/simulated/wall/mineral/diamond,
+/area/ruin/powered/pride)
+"O" = (
+/obj/structure/mirror/magic/pride,
+/turf/simulated/wall/mineral/diamond,
+/area/ruin/powered/pride)
+"Y" = (
+/obj/machinery/door/airlock/diamond,
+/turf/simulated/floor/mineral/silver{
+ blocks_air = 1
+ },
+/area/ruin/powered/pride)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+a
+"}
+(3,1,1) = {"
+b
+c
+c
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+c
+a
+"}
+(4,1,1) = {"
+c
+c
+G
+G
+G
+j
+e
+e
+l
+e
+e
+l
+e
+e
+l
+e
+e
+G
+c
+a
+"}
+(5,1,1) = {"
+c
+G
+G
+G
+G
+G
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+r
+G
+a
+a
+"}
+(6,1,1) = {"
+c
+G
+G
+G
+G
+G
+O
+g
+g
+g
+d
+g
+g
+g
+g
+g
+g
+Y
+a
+a
+"}
+(7,1,1) = {"
+c
+G
+G
+G
+G
+G
+g
+g
+g
+g
+g
+g
+g
+g
+g
+g
+r
+G
+c
+a
+"}
+(8,1,1) = {"
+c
+c
+G
+G
+G
+k
+f
+f
+m
+f
+f
+m
+f
+f
+m
+f
+f
+G
+c
+a
+"}
+(9,1,1) = {"
+b
+c
+c
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+c
+a
+"}
+(10,1,1) = {"
+b
+b
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_puzzle.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_puzzle.dmm
new file mode 100644
index 00000000000..75b4c619445
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_puzzle.dmm
@@ -0,0 +1,47 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/lavaland/surface/outdoors)
+"b" = (
+/obj/effect/sliding_puzzle/lavaland,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+c
+c
+c
+a
+"}
+(3,1,1) = {"
+a
+c
+b
+c
+a
+"}
+(4,1,1) = {"
+a
+c
+c
+c
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm
new file mode 100644
index 00000000000..1b7783388de
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm
@@ -0,0 +1,58 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/lavaland/surface/outdoors)
+"b" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"d" = (
+/obj/mecha/working/ripley/mining{
+ ruin_mecha = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"e" = (
+/obj/item/clothing/shoes/workboots/mining,
+/obj/item/clothing/under/rank/miner/lavaland,
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+
+(1,1,1) = {"
+a
+b
+b
+b
+a
+"}
+(2,1,1) = {"
+b
+c
+b
+c
+b
+"}
+(3,1,1) = {"
+b
+c
+d
+e
+b
+"}
+(4,1,1) = {"
+b
+c
+c
+b
+b
+"}
+(5,1,1) = {"
+b
+b
+b
+b
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm
new file mode 100644
index 00000000000..bac638bd3c0
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm
@@ -0,0 +1,651 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/unsimulated/wall,
+/area/ruin/unpowered)
+"b" = (
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/ruin/unpowered)
+"c" = (
+/obj/item/paper/fluff/stations/lavaland/sloth/note,
+/turf/simulated/floor/sepia{
+ blocks_air = 0;
+ slowdown = 10
+ },
+/area/ruin/unpowered)
+"d" = (
+/turf/simulated/floor/sepia{
+ blocks_air = 0;
+ slowdown = 10
+ },
+/area/ruin/unpowered)
+"e" = (
+/obj/machinery/door/airlock/wood,
+/turf/simulated/floor/sepia{
+ blocks_air = 0;
+ slowdown = 10
+ },
+/area/ruin/unpowered)
+"f" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
+/turf/simulated/floor/sepia{
+ blocks_air = 0;
+ slowdown = 10
+ },
+/area/ruin/unpowered)
+"g" = (
+/obj/structure/bed,
+/obj/item/bedsheet/brown,
+/turf/simulated/floor/sepia{
+ blocks_air = 0;
+ slowdown = 10
+ },
+/area/ruin/unpowered)
+"h" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/sepia{
+ blocks_air = 0;
+ slowdown = 10
+ },
+/area/ruin/unpowered)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(3,1,1) = {"
+a
+b
+a
+a
+a
+a
+a
+a
+b
+a
+"}
+(4,1,1) = {"
+a
+b
+a
+c
+d
+d
+f
+a
+b
+a
+"}
+(5,1,1) = {"
+a
+b
+a
+d
+d
+d
+g
+a
+b
+a
+"}
+(6,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(7,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(8,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(9,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(10,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(11,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(12,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(13,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(14,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(15,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(16,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(17,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(18,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(19,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(20,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(21,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(22,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(23,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(24,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(25,1,1) = {"
+a
+b
+a
+d
+h
+d
+d
+a
+b
+a
+"}
+(26,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(27,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(28,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(29,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(30,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(31,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(32,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(33,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(34,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(35,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(36,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(37,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(38,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(39,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(40,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(41,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(42,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(43,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(44,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(45,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(46,1,1) = {"
+a
+b
+a
+d
+a
+a
+a
+a
+b
+a
+"}
+(47,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(48,1,1) = {"
+a
+b
+a
+a
+a
+a
+d
+a
+b
+a
+"}
+(49,1,1) = {"
+a
+b
+a
+d
+d
+d
+d
+a
+b
+a
+"}
+(50,1,1) = {"
+a
+a
+a
+a
+e
+e
+a
+a
+a
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm
new file mode 100644
index 00000000000..3b2dd805189
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm
@@ -0,0 +1,261 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/obj/structure/sign/mining/survival{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"d" = (
+/turf/simulated/wall/mineral/titanium/survival/pod,
+/area/ruin/powered)
+"e" = (
+/obj/structure/sign/mining/survival{
+ dir = 4;
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"f" = (
+/obj/structure/fans,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"g" = (
+/obj/machinery/smartfridge/survival_pod/empty,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"h" = (
+/obj/item/gps/computer,
+/obj/structure/tubes,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"i" = (
+/obj/structure/sign/mining/survival{
+ dir = 8;
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"j" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"k" = (
+/obj/machinery/sleeper/survival_pod,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"l" = (
+/obj/item/pickaxe,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"m" = (
+/obj/structure/bed/pod,
+/obj/item/bedsheet/black,
+/obj/structure/tubes,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"n" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"o" = (
+/obj/effect/decal/cleanable/blood,
+/mob/living/simple_animal/hostile/asteroid/goliath/beast{
+ health = 0
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"p" = (
+/obj/structure/table/survival_pod,
+/obj/item/kitchen/knife/combat/survival,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"q" = (
+/obj/effect/mob_spawn/human/miner/explorer{
+ brute_damage = 150;
+ oxy_damage = 50
+ },
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"r" = (
+/obj/structure/tubes,
+/obj/item/crowbar,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"s" = (
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"t" = (
+/obj/machinery/door/airlock/survival_pod/glass,
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered)
+"v" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"w" = (
+/obj/structure/sign/mining/survival{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"x" = (
+/obj/structure/sign/mining{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"y" = (
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+
+(1,1,1) = {"
+a
+a
+a
+b
+b
+b
+b
+b
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+b
+b
+e
+b
+e
+b
+b
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+b
+d
+d
+d
+d
+d
+b
+a
+a
+"}
+(4,1,1) = {"
+a
+b
+c
+d
+f
+k
+p
+d
+w
+b
+b
+"}
+(5,1,1) = {"
+a
+b
+b
+d
+g
+l
+q
+t
+v
+b
+b
+"}
+(6,1,1) = {"
+b
+b
+c
+d
+h
+m
+r
+d
+x
+b
+b
+"}
+(7,1,1) = {"
+a
+b
+b
+d
+d
+d
+d
+d
+y
+j
+j
+"}
+(8,1,1) = {"
+a
+a
+b
+b
+i
+b
+i
+j
+j
+b
+b
+"}
+(9,1,1) = {"
+a
+a
+b
+b
+j
+n
+s
+b
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+o
+j
+b
+a
+a
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
index 13850af5db7..279afa9713d 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
@@ -1611,15 +1611,6 @@
pixel_x = 1;
pixel_y = -1
},
-/obj/item/radio/headset/syndicate/alt{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/radio/headset/syndicate/alt,
-/obj/item/radio/headset/syndicate/alt{
- pixel_x = 3;
- pixel_y = -3
- },
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/unpowered/syndicate_lava_base/cargo)
@@ -3538,6 +3529,10 @@
/obj/machinery/alarm/syndicate{
pixel_y = 24
},
+/obj/item/radio/headset/syndicate/alt{
+ pixel_x = -3;
+ pixel_y = 3
+ },
/turf/simulated/floor/plasteel/grimy,
/area/ruin/unpowered/syndicate_lava_base/dormitories)
"hN" = (
@@ -3563,6 +3558,10 @@
/obj/machinery/alarm/syndicate{
pixel_y = 24
},
+/obj/item/radio/headset/syndicate/alt{
+ pixel_x = -3;
+ pixel_y = 3
+ },
/turf/simulated/floor/plasteel/grimy,
/area/ruin/unpowered/syndicate_lava_base/dormitories)
"hR" = (
@@ -4480,6 +4479,10 @@
/obj/structure/table/wood,
/obj/item/ammo_box/magazine/m10mm,
/obj/item/ammo_box/magazine/sniper_rounds,
+/obj/item/radio/headset/syndicate/alt{
+ pixel_x = -3;
+ pixel_y = 3
+ },
/turf/simulated/floor/plasteel/grimy,
/area/ruin/unpowered/syndicate_lava_base/dormitories)
"jB" = (
@@ -5365,6 +5368,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
+/obj/item/defibrillator,
/turf/simulated/floor/plasteel/white/side{
dir = 9
},
@@ -5513,6 +5517,9 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/item/gun/syringe/syndicate,
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_x = -30
+ },
/turf/simulated/floor/plasteel/white/side{
dir = 9
},
@@ -6064,6 +6071,13 @@
/obj/structure/sign/fire,
/turf/simulated/wall/mineral/plastitanium/coated,
/area/ruin/unpowered/syndicate_lava_base/engineering)
+"ng" = (
+/obj/structure/table,
+/obj/machinery/photocopier/faxmachine/longrange/syndie{
+ department = "Syndicate Bioweapon Research Outpost"
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/unpowered/syndicate_lava_base/telecomms)
"nh" = (
/obj/machinery/telecomms/relay/preset/ruskie{
use_power = 0
@@ -7333,7 +7347,7 @@ ab
ab
ab
mp
-mP
+ng
nk
nI
oi
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm
new file mode 100644
index 00000000000..0f756d15090
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm
@@ -0,0 +1,431 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"b" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"c" = (
+/obj/machinery/abductor/experiment,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"d" = (
+/turf/simulated/wall/mineral/abductor,
+/area/ruin/unpowered)
+"e" = (
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"g" = (
+/obj/machinery/abductor/pad,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"h" = (
+/obj/item/hemostat/alien,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"i" = (
+/obj/effect/mob_spawn/human/abductor,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"j" = (
+/obj/structure/closet/abductor,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"k" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"l" = (
+/obj/machinery/optable/abductor,
+/obj/item/cautery/alien,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"m" = (
+/obj/structure/table/abductor,
+/obj/item/storage/box/alienhandcuffs,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"n" = (
+/obj/item/scalpel/alien,
+/obj/item/surgical_drapes,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"o" = (
+/obj/item/retractor/alien,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"p" = (
+/obj/machinery/abductor/gland_dispenser,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"q" = (
+/obj/structure/table/abductor,
+/obj/item/surgicaldrill/alien,
+/obj/item/circular_saw/alien,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+"r" = (
+/obj/structure/bed/abductor,
+/turf/unsimulated/floor/abductor,
+/area/ruin/unpowered)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+d
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+d
+d
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+d
+c
+e
+k
+a
+p
+d
+a
+"}
+(6,1,1) = {"
+a
+a
+d
+e
+h
+l
+n
+q
+d
+a
+"}
+(7,1,1) = {"
+a
+a
+d
+g
+i
+e
+o
+r
+d
+a
+"}
+(8,1,1) = {"
+a
+a
+d
+d
+j
+m
+j
+d
+d
+a
+"}
+(9,1,1) = {"
+a
+a
+b
+d
+d
+d
+d
+d
+b
+a
+"}
+(10,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(17,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(20,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(21,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(22,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(28,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(29,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+a
+a
+"}
+(30,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm
new file mode 100644
index 00000000000..63ffac70fd8
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm
@@ -0,0 +1,1557 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/resin/wall,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"c" = (
+/obj/structure/alien/weeds,
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"d" = (
+/obj/structure/alien/resin/wall,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"e" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/egg/burst,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"f" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"g" = (
+/obj/structure/alien/weeds,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"i" = (
+/obj/structure/alien/weeds,
+/obj/structure/bed/nest,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"j" = (
+/obj/structure/alien/weeds,
+/mob/living/simple_animal/hostile/alien,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"l" = (
+/obj/structure/alien/weeds/node,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"o" = (
+/obj/structure/alien/weeds,
+/obj/structure/bed/nest,
+/obj/effect/decal/cleanable/blood/gibs,
+/obj/item/gun/projectile/automatic/pistol,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"r" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/resin/wall,
+/obj/structure/alien/resin/wall,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"t" = (
+/obj/structure/alien/weeds,
+/mob/living/simple_animal/hostile/alien/sentinel,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"u" = (
+/obj/structure/alien/weeds,
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"v" = (
+/obj/structure/alien/weeds/node,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"w" = (
+/obj/structure/alien/weeds,
+/obj/structure/bed/nest,
+/obj/structure/alien/resin/wall,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"y" = (
+/obj/structure/alien/weeds/node,
+/obj/structure/alien/resin/wall,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"z" = (
+/obj/structure/alien/weeds,
+/obj/structure/bed/nest,
+/obj/effect/decal/cleanable/blood/gibs,
+/obj/item/clothing/under/rank/security,
+/obj/item/clothing/suit/armor/vest,
+/obj/item/melee/baton/loaded,
+/obj/item/clothing/head/helmet,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"B" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/egg/burst,
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"C" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/egg/burst,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"E" = (
+/obj/structure/alien/weeds,
+/mob/living/simple_animal/hostile/alien/drone{
+ plants_off = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"F" = (
+/obj/structure/alien/weeds,
+/mob/living/simple_animal/hostile/alien/queen/large{
+ desc = "A gigantic alien who is in charge of the hive and all of its loyal servants.";
+ name = "alien queen";
+ pixel_x = -16;
+ plants_off = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"G" = (
+/turf/simulated/floor/plating/lava/smooth/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"H" = (
+/obj/structure/alien/weeds,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"I" = (
+/obj/structure/alien/weeds,
+/obj/structure/bed/nest,
+/obj/effect/decal/cleanable/blood/gibs,
+/obj/effect/decal/cleanable/blood,
+/obj/item/clothing/under/syndicate,
+/obj/item/clothing/glasses/night,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"K" = (
+/obj/structure/alien/weeds/node,
+/mob/living/simple_animal/hostile/alien,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"L" = (
+/obj/structure/alien/weeds/node,
+/mob/living/simple_animal/hostile/alien/drone{
+ plants_off = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"M" = (
+/obj/structure/alien/weeds,
+/obj/structure/bed/nest,
+/obj/effect/decal/cleanable/blood/gibs,
+/obj/item/tank/emergency_oxygen,
+/obj/item/clothing/suit/space/syndicate/orange,
+/obj/item/clothing/mask/gas,
+/obj/item/clothing/head/helmet/space/syndicate/orange,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"O" = (
+/obj/structure/alien/weeds/node,
+/turf/template_noop,
+/area/ruin/unpowered/xenonest)
+"Q" = (
+/obj/structure/alien/weeds,
+/obj/effect/decal/cleanable/blood,
+/mob/living/simple_animal/hostile/alien/drone{
+ plants_off = 1
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/xenonest)
+"R" = (
+/obj/structure/alien/weeds,
+/turf/template_noop,
+/area/ruin/unpowered/xenonest)
+
+(1,1,1) = {"
+a
+a
+a
+G
+G
+G
+G
+G
+G
+G
+G
+G
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+G
+b
+b
+b
+b
+b
+b
+b
+b
+G
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+G
+G
+b
+g
+e
+e
+b
+g
+g
+b
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+G
+b
+b
+g
+g
+g
+g
+E
+g
+e
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+G
+b
+g
+g
+y
+b
+b
+b
+y
+b
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+G
+b
+g
+g
+w
+g
+F
+u
+I
+b
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+G
+b
+e
+t
+g
+g
+g
+H
+u
+g
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+G
+b
+i
+u
+b
+g
+l
+g
+t
+e
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+G
+b
+o
+v
+g
+b
+g
+g
+e
+b
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+G
+b
+g
+u
+b
+g
+g
+g
+y
+e
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+G
+b
+b
+g
+t
+g
+g
+t
+g
+g
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+a
+"}
+(12,1,1) = {"
+a
+a
+G
+G
+b
+e
+g
+g
+g
+g
+g
+g
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+M
+i
+b
+b
+"}
+(13,1,1) = {"
+a
+a
+a
+G
+b
+b
+g
+g
+l
+g
+g
+b
+b
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+e
+u
+Q
+g
+b
+"}
+(14,1,1) = {"
+a
+a
+a
+G
+G
+b
+b
+g
+g
+g
+b
+b
+G
+G
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+i
+g
+l
+g
+e
+b
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+G
+G
+b
+b
+b
+b
+b
+G
+G
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+g
+g
+g
+i
+b
+b
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+G
+b
+l
+l
+b
+G
+G
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+g
+j
+g
+e
+b
+b
+b
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+E
+g
+b
+b
+G
+b
+b
+b
+b
+b
+b
+b
+b
+b
+g
+g
+b
+b
+b
+b
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+g
+g
+E
+b
+b
+b
+g
+g
+g
+g
+g
+g
+b
+b
+g
+b
+b
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+g
+g
+g
+b
+g
+g
+c
+g
+g
+g
+l
+g
+g
+g
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+b
+b
+b
+b
+a
+a
+a
+b
+b
+g
+l
+g
+g
+g
+b
+b
+b
+b
+g
+g
+g
+b
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+b
+e
+i
+b
+b
+b
+b
+b
+b
+g
+g
+g
+g
+b
+b
+a
+a
+b
+b
+g
+g
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+d
+f
+j
+g
+b
+b
+g
+g
+g
+g
+g
+g
+b
+b
+a
+a
+a
+b
+g
+g
+g
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+d
+g
+e
+l
+g
+g
+g
+b
+b
+g
+b
+b
+b
+a
+a
+a
+a
+b
+g
+g
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+b
+b
+i
+i
+b
+b
+b
+b
+b
+g
+b
+a
+a
+a
+a
+a
+a
+b
+g
+g
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+b
+b
+b
+b
+a
+a
+a
+b
+E
+b
+b
+a
+a
+a
+a
+a
+b
+g
+L
+b
+b
+b
+a
+a
+a
+a
+a
+a
+b
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+b
+g
+g
+b
+a
+a
+a
+a
+a
+b
+g
+g
+g
+g
+b
+b
+b
+a
+a
+a
+b
+b
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+b
+g
+g
+b
+b
+a
+a
+a
+a
+b
+b
+g
+g
+g
+g
+g
+b
+b
+b
+b
+y
+g
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+b
+b
+B
+g
+g
+l
+e
+b
+a
+a
+a
+b
+b
+g
+g
+b
+b
+g
+g
+g
+b
+O
+R
+g
+g
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+a
+b
+z
+C
+j
+g
+e
+i
+b
+a
+a
+a
+b
+g
+g
+b
+b
+b
+b
+g
+l
+b
+O
+R
+g
+g
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+b
+i
+u
+g
+i
+i
+b
+b
+a
+a
+a
+b
+g
+b
+b
+a
+a
+b
+b
+b
+b
+b
+y
+g
+g
+"}
+(31,1,1) = {"
+a
+a
+a
+a
+a
+b
+b
+b
+g
+b
+b
+b
+a
+a
+a
+a
+b
+g
+b
+b
+a
+a
+a
+a
+a
+a
+a
+b
+g
+g
+"}
+(32,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+g
+b
+a
+a
+a
+a
+a
+a
+b
+g
+g
+b
+a
+a
+a
+a
+a
+a
+a
+b
+g
+g
+"}
+(33,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+g
+b
+a
+a
+a
+a
+a
+a
+b
+b
+l
+b
+a
+a
+a
+a
+a
+a
+b
+b
+g
+a
+"}
+(34,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+l
+b
+a
+a
+a
+a
+a
+a
+a
+b
+g
+b
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+"}
+(35,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+g
+b
+a
+a
+a
+a
+a
+a
+a
+b
+g
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(36,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+g
+b
+a
+a
+a
+a
+a
+a
+b
+b
+g
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(37,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+g
+b
+a
+a
+a
+a
+a
+b
+b
+g
+g
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(38,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+b
+g
+b
+b
+b
+b
+b
+b
+b
+g
+g
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(39,1,1) = {"
+a
+a
+a
+a
+a
+b
+b
+g
+g
+e
+b
+b
+g
+g
+K
+g
+g
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(40,1,1) = {"
+a
+a
+a
+a
+a
+b
+i
+E
+g
+g
+g
+g
+g
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(41,1,1) = {"
+a
+a
+a
+a
+b
+b
+e
+g
+l
+g
+e
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(42,1,1) = {"
+a
+a
+a
+a
+b
+e
+g
+g
+i
+i
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(43,1,1) = {"
+a
+a
+a
+a
+r
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
index 805f97b6784..62a22425926 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
@@ -397,7 +397,6 @@
/obj/structure/rack,
/obj/item/clothing/suit/space/hardsuit/medical,
/obj/item/tank/emergency_oxygen/double,
-/obj/item/clothing/head/helmet/space/hardsuit/medical,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm
index 9c29f154adb..1c7d14bd6fa 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm
@@ -25,16 +25,16 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"i" = (
-/obj/structure/chair,
/obj/structure/window/reinforced{
tag = "icon-rwindow (WEST)";
icon_state = "rwindow";
dir = 8
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"j" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"k" = (
@@ -54,9 +54,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered)
"n" = (
-/obj/structure/chair{
- tag = "icon-chair (WEST)";
- icon_state = "chair";
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plating/airless,
@@ -71,26 +69,24 @@
/area/ruin/unpowered)
"q" = (
/obj/item/shard,
-/obj/structure/chair{
- tag = "icon-chair (WEST)";
- icon_state = "chair";
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"r" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/window/reinforced{
tag = "icon-rwindow (WEST)";
icon_state = "rwindow";
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"s" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/plating/airless,
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm
index fd6bd8d85fe..a993ab96190 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm
@@ -155,7 +155,7 @@
},
/area/ruin/powered)
"v" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -205,7 +205,7 @@
},
/area/ruin/powered)
"B" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
tag = "icon-floor5";
icon_state = "floor5"
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm
index 02ee81bf42d..ae055f8bc63 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm
@@ -56,9 +56,7 @@
/turf/simulated/shuttle/floor,
/area/ruin/powered)
"m" = (
-/obj/structure/chair/office/dark{
- tag = "icon-officechair_dark (NORTH)";
- icon_state = "officechair_dark";
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
index a59e8dad0a9..58eae91a94f 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
@@ -781,8 +781,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/deltacorridor)
"ck" = (
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/template_noop)
"cl" = (
/obj/structure/transit_tube/station/reverse,
@@ -1819,8 +1819,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/template_noop)
"eL" = (
/obj/machinery/light{
@@ -3002,8 +3002,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/template_noop)
"hg" = (
/obj/effect/decal/cleanable/dirt,
@@ -3130,8 +3130,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/template_noop)
"ht" = (
/obj/structure/cable{
@@ -3310,8 +3310,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/template_noop)
"hK" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
@@ -3722,8 +3722,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/template_noop)
"iC" = (
/obj/structure/cable{
@@ -3831,8 +3831,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/plating,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating,
/area/template_noop)
"iP" = (
/obj/structure/cable/yellow{
@@ -3840,8 +3840,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/simulated/floor/plating,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating,
/area/template_noop)
"iQ" = (
/obj/machinery/light/small,
@@ -4135,8 +4135,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/template_noop)
"jx" = (
/obj/effect/decal/cleanable/cobweb,
@@ -4168,7 +4168,6 @@
"jB" = (
/obj/structure/table/reinforced,
/obj/item/clothing/suit/space/hardsuit/ancient,
-/obj/item/clothing/head/helmet/space/hardsuit/ancient,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -4488,8 +4487,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/template_noop)
"km" = (
/obj/structure/cable{
@@ -4584,8 +4583,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/simulated/floor/plating,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating,
/area/template_noop)
"kw" = (
/obj/machinery/atmospherics/unary/vent_pump{
@@ -4816,8 +4815,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/deltacorridor)
"kZ" = (
-/turf/simulated/floor/plating,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating,
/area/template_noop)
"la" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
index 8f19d1cc390..fa38a1a647b 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
@@ -1132,7 +1132,6 @@
/obj/item/reagent_containers/food/drinks/bottle/rum,
/obj/item/reagent_containers/food/drinks/bottle/rum,
/obj/item/folder/syndicate/blue,
-/obj/item/clothing/head/helmet/space/hardsuit/syndi,
/turf/simulated/floor/plating,
/area/ruin/onehalf/bridge)
"cN" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
index 846ac5068d9..108c8103975 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
@@ -64,7 +64,7 @@
},
/area/ruin/powered)
"ao" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm
index e3d578503f8..67adb3e7467 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm
@@ -55,7 +55,7 @@
},
/area/ruin/unpowered)
"aj" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/wood,
@@ -314,7 +314,7 @@
},
/area/ruin/unpowered)
"bb" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "chapel"
diff --git a/_maps/map_files/RandomZLevels/academy.dmm b/_maps/map_files/RandomZLevels/academy.dmm
index 24f93b0a6ce..2f37e69604e 100644
--- a/_maps/map_files/RandomZLevels/academy.dmm
+++ b/_maps/map_files/RandomZLevels/academy.dmm
@@ -36,7 +36,7 @@
/turf/simulated/floor/carpet,
/area/awaymission/academy/headmaster)
"ai" = (
-/obj/structure/chair/office/light{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/carpet,
@@ -152,7 +152,9 @@
/turf/simulated/floor/carpet,
/area/awaymission/academy/headmaster)
"ax" = (
-/obj/structure/chair/stool,
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/floor/carpet,
/area/awaymission/academy/headmaster)
"ay" = (
@@ -241,7 +243,6 @@
/obj/item/stack/sheet/mineral/silver{
amount = 20
},
-/obj/item/clothing/head/helmet/space/hardsuit/wizard,
/turf/simulated/floor/wood,
/area/awaymission/academy/headmaster)
"aM" = (
@@ -4558,6 +4559,12 @@
},
/turf/simulated/floor/plating,
/area/awaymission/academy/academygate)
+"vq" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/awaymission/academy/headmaster)
(1,1,1) = {"
aa
@@ -13944,9 +13951,9 @@ ab
aj
ao
au
-ax
+vq
ah
-ax
+vq
ah
ah
ah
diff --git a/_maps/map_files/RandomZLevels/beach.dmm b/_maps/map_files/RandomZLevels/beach.dmm
index 4544e3830d8..2931d7175b7 100644
--- a/_maps/map_files/RandomZLevels/beach.dmm
+++ b/_maps/map_files/RandomZLevels/beach.dmm
@@ -1265,7 +1265,7 @@
icon_state = "tube1";
dir = 8
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -1275,7 +1275,7 @@
dir = 4;
icon_state = "tube1"
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -1323,7 +1323,7 @@
},
/area/awaymission/beach)
"dZ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -1336,7 +1336,7 @@
},
/area/awaymission/beach)
"eb" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -1371,7 +1371,7 @@
/turf/simulated/shuttle/floor,
/area/awaymission/beach)
"ei" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
diff --git a/_maps/map_files/RandomZLevels/blackmarketpackers.dmm b/_maps/map_files/RandomZLevels/blackmarketpackers.dmm
index 4938088d57f..77e09164224 100644
--- a/_maps/map_files/RandomZLevels/blackmarketpackers.dmm
+++ b/_maps/map_files/RandomZLevels/blackmarketpackers.dmm
@@ -1934,7 +1934,7 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Aft)
"eV" = (
-/obj/structure/chair/office{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plasteel{
diff --git a/_maps/map_files/RandomZLevels/centcomAway.dmm b/_maps/map_files/RandomZLevels/centcomAway.dmm
index 98288fe54da..e64c25da157 100644
--- a/_maps/map_files/RandomZLevels/centcomAway.dmm
+++ b/_maps/map_files/RandomZLevels/centcomAway.dmm
@@ -1059,8 +1059,8 @@
pixel_x = 0;
tag = ""
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/awaymission/centcomAway/maint)
"cO" = (
/obj/structure/cable{
@@ -1082,8 +1082,8 @@
pixel_x = 0;
tag = ""
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/awaymission/centcomAway/maint)
"cP" = (
/obj/structure/table/reinforced,
@@ -1105,7 +1105,7 @@
},
/area/awaymission/centcomAway/hangar)
"cS" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -1166,7 +1166,7 @@
},
/area/awaymission/centcomAway/cafe)
"da" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -1215,7 +1215,7 @@
},
/area/awaymission/centcomAway/hangar)
"dg" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -1310,13 +1310,13 @@
},
/area/awaymission/centcomAway/hangar)
"dr" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/light{
icon_state = "tube1";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/awaymission/centcomAway/hangar)
"ds" = (
@@ -1551,8 +1551,8 @@
pixel_x = 0;
tag = ""
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/awaymission/centcomAway/maint)
"dV" = (
/obj/structure/closet/crate,
@@ -1646,8 +1646,8 @@
pixel_y = 0;
tag = ""
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/awaymission/centcomAway/maint)
"ei" = (
/obj/structure/table,
@@ -1694,8 +1694,8 @@
"eo" = (
/obj/structure/cable,
/obj/machinery/power/tracker,
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/awaymission/centcomAway/maint)
"ep" = (
/obj/structure/table,
@@ -1972,7 +1972,7 @@
/turf/simulated/shuttle/floor,
/area/awaymission/centcomAway/hangar)
"fc" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/awaymission/centcomAway/hangar)
"fd" = (
@@ -2368,13 +2368,6 @@
dir = 5
},
/area/awaymission/centcomAway/general)
-"gb" = (
-/obj/structure/chair{
- dir = 4;
- name = "Prosecution"
- },
-/turf/simulated/shuttle/floor,
-/area/awaymission/centcomAway/hangar)
"gc" = (
/turf/simulated/floor/plasteel{
dir = 9;
@@ -2967,6 +2960,9 @@
/obj/item/radio/intercom{
pixel_y = 25
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/awaymission/centcomAway/hangar)
"hF" = (
@@ -4076,7 +4072,7 @@
/turf/simulated/floor/plating,
/area/awaymission/centcomAway/hangar)
"kb" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/mob/living/simple_animal/hostile/russian/ranged{
@@ -6814,6 +6810,15 @@
icon_state = "dark"
},
/area/awaymission/centcomAway/thunderdome)
+"Di" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor,
+/area/awaymission/centcomAway/hangar)
(1,1,1) = {"
aa
@@ -11426,7 +11431,7 @@ gX
gX
gX
bP
-dg
+Di
bP
oc
aW
@@ -12205,7 +12210,7 @@ jz
gX
gX
bP
-dg
+Di
bP
gX
gX
@@ -12324,7 +12329,7 @@ bY
cq
ei
bO
-gb
+dg
cq
hH
fA
diff --git a/_maps/map_files/RandomZLevels/moonoutpost19.dmm b/_maps/map_files/RandomZLevels/moonoutpost19.dmm
index 3d8d1868c2c..fe5445dc8c3 100644
--- a/_maps/map_files/RandomZLevels/moonoutpost19.dmm
+++ b/_maps/map_files/RandomZLevels/moonoutpost19.dmm
@@ -5927,7 +5927,7 @@
desc = "Oh no, seven years of bad luck!";
icon_state = "mirror_broke";
pixel_x = 28;
- shattered = 1
+ broken = 1
},
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -8413,12 +8413,12 @@
name = "MO19 Arrivals"
})
"mb" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/light/small{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/awaycontent/a1{
has_gravity = 1;
@@ -8431,7 +8431,7 @@
name = "MO19 Arrivals"
})
"md" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -8592,12 +8592,12 @@
name = "MO19 Arrivals"
})
"mr" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/machinery/light/small{
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor2"
},
@@ -8623,12 +8623,12 @@
name = "MO19 Arrivals"
})
"mu" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/effect/landmark{
name = "awaystart"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/awaycontent/a1{
has_gravity = 1;
@@ -8965,10 +8965,10 @@
name = "MO19 Arrivals"
})
"mX" = (
-/obj/structure/chair,
/obj/machinery/light/small{
dir = 4
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor2"
},
@@ -9070,10 +9070,10 @@
name = "MO19 Arrivals"
})
"nh" = (
-/obj/structure/chair{
+/obj/machinery/light/small,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/machinery/light/small,
/turf/simulated/shuttle/floor,
/area/awaycontent/a1{
has_gravity = 1;
diff --git a/_maps/map_files/RandomZLevels/spacebattle.dmm b/_maps/map_files/RandomZLevels/spacebattle.dmm
index 16acaaacc34..2525d05730f 100644
--- a/_maps/map_files/RandomZLevels/spacebattle.dmm
+++ b/_maps/map_files/RandomZLevels/spacebattle.dmm
@@ -219,7 +219,7 @@
},
/area/awaymission/spacebattle/syndicate2)
"aH" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/mob/living/simple_animal/hostile/syndicate,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
@@ -361,7 +361,7 @@
},
/area/awaymission/spacebattle/syndicate1)
"ba" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -369,7 +369,7 @@
},
/area/awaymission/spacebattle/syndicate2)
"bb" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -406,7 +406,6 @@
/area/awaymission/spacebattle/syndicate3)
"bg" = (
/obj/structure/table/reinforced,
-/obj/item/clothing/head/helmet/space/hardsuit/syndi,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -475,7 +474,7 @@
},
/area/awaymission/spacebattle/syndicate3)
"bq" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/mob/living/simple_animal/hostile/syndicate,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
@@ -534,7 +533,7 @@
},
/area/awaymission/spacebattle/syndicate1)
"by" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/mob/living/simple_animal/hostile/syndicate,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
@@ -648,7 +647,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/spacebattle/cruiser)
"bN" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -656,7 +655,7 @@
},
/area/awaymission/spacebattle/cruiser)
"bO" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -1270,7 +1269,9 @@
/turf/simulated/floor/plating,
/area/awaymission/spacebattle/cruiser)
"dJ" = (
-/obj/mecha/working/ripley/firefighter,
+/obj/mecha/working/ripley/firefighter{
+ ruin_mecha = 1
+ },
/turf/simulated/floor/plating,
/area/awaymission/spacebattle/cruiser)
"dK" = (
@@ -1638,7 +1639,7 @@
},
/area/awaymission/spacebattle/syndicate4)
"eQ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/mob/living/simple_animal/hostile/syndicate,
@@ -2259,7 +2260,6 @@
"hl" = (
/obj/structure/rack,
/obj/item/clothing/suit/space/hardsuit,
-/obj/item/clothing/head/helmet/space/hardsuit,
/turf/simulated/floor/plasteel,
/area/awaymission/spacebattle/cruiser)
"hn" = (
@@ -2419,7 +2419,7 @@
},
/area/awaymission/spacebattle/syndicate7)
"hM" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/mob/living/simple_animal/hostile/syndicate,
@@ -2727,7 +2727,7 @@
},
/area/awaymission/spacebattle/syndicate5)
"iI" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/mob/living/simple_animal/hostile/syndicate,
@@ -2813,7 +2813,7 @@
},
/area/awaymission/spacebattle/syndicate6)
"iW" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/mob/living/simple_animal/hostile/syndicate,
diff --git a/_maps/map_files/RandomZLevels/spacehotel.dmm b/_maps/map_files/RandomZLevels/spacehotel.dmm
index 541156ddc57..8394ca1b635 100644
--- a/_maps/map_files/RandomZLevels/spacehotel.dmm
+++ b/_maps/map_files/RandomZLevels/spacehotel.dmm
@@ -4652,16 +4652,16 @@
/turf/simulated/shuttle/floor,
/area/awaymission)
"kQ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
/area/awaymission)
"kR" = (
-/obj/structure/chair{
+/obj/item/paper/hotel_scrap_4,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/item/paper/hotel_scrap_4,
/turf/simulated/shuttle/floor,
/area/awaymission)
"kS" = (
@@ -4709,11 +4709,11 @@
/turf/simulated/shuttle/plating,
/area/space/nearstation)
"la" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/awaymission)
"lb" = (
@@ -4741,17 +4741,17 @@
},
/area/awaymission)
"lf" = (
-/obj/structure/chair{
+/obj/effect/decal/remains/human,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/effect/decal/remains/human,
/turf/simulated/shuttle/floor,
/area/awaymission)
"lg" = (
-/obj/structure/chair{
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/effect/decal/cleanable/blood/old,
/turf/simulated/shuttle/floor,
/area/awaymission)
"lh" = (
diff --git a/_maps/map_files/RandomZLevels/stationCollision.dmm b/_maps/map_files/RandomZLevels/stationCollision.dmm
index 2f225fea612..8910fa36aaa 100644
--- a/_maps/map_files/RandomZLevels/stationCollision.dmm
+++ b/_maps/map_files/RandomZLevels/stationCollision.dmm
@@ -1941,7 +1941,7 @@
},
/area/awaymission/research)
"ff" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -1952,7 +1952,7 @@
},
/area/awaymission/syndishuttle)
"fg" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -2381,7 +2381,7 @@
},
/area/awaymission/arrivalblock)
"gc" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -4196,7 +4196,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/southblock)
"kO" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -4204,13 +4204,13 @@
},
/area/awaymission/arrivalblock)
"kP" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/awaymission/arrivalblock)
"kQ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
diff --git a/_maps/map_files/RandomZLevels/wildwest.dmm b/_maps/map_files/RandomZLevels/wildwest.dmm
index f5f7d96e4ea..ca6d20a6eba 100644
--- a/_maps/map_files/RandomZLevels/wildwest.dmm
+++ b/_maps/map_files/RandomZLevels/wildwest.dmm
@@ -2612,7 +2612,7 @@
},
/area/awaymission/wwrefine)
"ho" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle{
tag = "icon-floor2";
icon_state = "floor2"
diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm
index bed79c4f587..ed6df3dfd53 100644
--- a/_maps/map_files/cyberiad/cyberiad.dmm
+++ b/_maps/map_files/cyberiad/cyberiad.dmm
@@ -225,7 +225,7 @@
/turf/simulated/shuttle/plating,
/area/shuttle/abandoned)
"aaF" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -413,10 +413,10 @@
},
/area/shuttle/abandoned)
"abe" = (
-/obj/structure/chair{
+/obj/effect/decal/remains/human,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/effect/decal/remains/human,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -512,13 +512,13 @@
/area/shuttle/abandoned)
"abr" = (
/obj/item/shard,
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/abandoned)
"abs" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -547,7 +547,6 @@
/obj/structure/rack,
/obj/item/clothing/suit/space/hardsuit/medical,
/obj/item/clothing/mask/breath,
-/obj/item/clothing/head/helmet/space/hardsuit/medical,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -811,7 +810,7 @@
},
/area/shuttle/syndicate)
"ace" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -1060,7 +1059,7 @@
},
/area/security/armoury)
"acI" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -1068,7 +1067,7 @@
},
/area/shuttle/syndicate)
"acJ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -2225,6 +2224,7 @@
icon_state = "1-2";
pixel_y = 0
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
"aeG" = (
@@ -3880,11 +3880,13 @@
/turf/simulated/shuttle/plating/vox,
/area/shuttle/vox)
"ahp" = (
-/obj/structure/chair/stool,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor4/vox,
/area/shuttle/vox)
"ahq" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor4/vox,
@@ -6976,7 +6978,7 @@
/area/shuttle/vox)
"aml" = (
/obj/item/stack/spacecash/c50,
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor4/vox,
@@ -7421,10 +7423,10 @@
"amZ" = (
/obj/item/stack/spacecash/c200,
/obj/item/stack/spacecash/c50,
-/obj/structure/chair{
+/obj/machinery/light/spot,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light/spot,
/turf/simulated/shuttle/floor4/vox,
/area/shuttle/vox)
"ana" = (
@@ -10422,7 +10424,7 @@
/turf/simulated/shuttle/plating,
/area/shuttle/trade/sol)
"arW" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -10449,7 +10451,7 @@
pixel_x = 0;
pixel_y = 32
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -11637,7 +11639,7 @@
},
/area/shuttle/siberia)
"atL" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -12156,6 +12158,7 @@
name = "Labor Camp Airlock";
req_access_txt = "2"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
"auz" = (
@@ -12164,6 +12167,7 @@
name = "Labor Shuttle Airlock";
req_access_txt = "2"
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -12787,15 +12791,15 @@
/turf/simulated/floor/plasteel,
/area/security/permabrig)
"avp" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/item/radio/intercom{
broadcasting = 0;
listening = 1;
name = "station intercom (General)";
pixel_y = 25
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_3)
"avq" = (
@@ -12840,9 +12844,6 @@
/turf/simulated/shuttle/floor,
/area/shuttle/pod_3)
"avu" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -12850,6 +12851,9 @@
pixel_y = 32
},
/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_3)
"avv" = (
@@ -13171,7 +13175,16 @@
},
/turf/simulated/floor/plasteel,
/area/security/lobby)
-"avU" = (
+"avV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/security/lobby)
+"avW" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock{
name = "Internal Affairs Office";
@@ -13191,34 +13204,6 @@
dir = 2
},
/area/lawoffice)
-"avV" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 10
- },
-/turf/simulated/floor/plasteel,
-/area/security/lobby)
-"avW" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "Secure Gate";
- name = "Security Blast Door";
- opacity = 0
- },
-/obj/machinery/door/airlock/security/glass{
- id_tag = "BrigEast";
- name = "Brig East Entrance";
- req_access_txt = "63"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "darkredcorners"
- },
-/area/security/prison/cell_block/A)
"avX" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -13286,11 +13271,12 @@
name = "Brig East Entrance";
req_access_txt = "63"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
dir = 4
},
/turf/simulated/floor/plasteel{
- dir = 8;
+ dir = 1;
icon_state = "darkredcorners"
},
/area/security/prison/cell_block/A)
@@ -13713,16 +13699,31 @@
},
/area/security/permabrig)
"awP" = (
-/obj/structure/shuttle/engine/propulsion/burst{
- dir = 8
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "open";
+ id_tag = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
},
-/turf/simulated/floor/plating,
-/turf/simulated/shuttle/wall{
- tag = "icon-swall_f6";
- icon_state = "swall_f6";
- dir = 2
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "BrigEast";
+ name = "Brig East Entrance";
+ req_access_txt = "63"
},
-/area/shuttle/pod_3)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkredcorners"
+ },
+/area/security/prison/cell_block/A)
"awQ" = (
/obj/structure/cable{
d1 = 2;
@@ -13956,9 +13957,6 @@
/turf/simulated/shuttle/plating,
/area/shuttle/syndicate_sit)
"axm" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/flasher{
id = "gulagshuttleflasher";
pixel_x = 25
@@ -13967,6 +13965,9 @@
dir = 4;
icon_state = "tube1"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/siberia)
"axn" = (
@@ -13975,7 +13976,7 @@
/turf/space,
/area/space/nearstation)
"axo" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -14331,17 +14332,6 @@
icon_state = "darkredcorners"
},
/area/security/prison/cell_block/A)
-"axN" = (
-/obj/structure/shuttle/engine/propulsion/burst{
- dir = 8
- },
-/turf/simulated/floor/plating,
-/turf/simulated/shuttle/wall{
- tag = "icon-swall_f5";
- icon_state = "swall_f5";
- dir = 2
- },
-/area/shuttle/pod_3)
"axO" = (
/obj/structure/cable{
d1 = 1;
@@ -14538,6 +14528,7 @@
name = "fore bay 1";
width = 9
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/floor,
/area/shuttle/siberia)
"ayi" = (
@@ -15206,28 +15197,28 @@
},
/area/security/interrogation)
"aze" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (WEST)";
icon_state = "tube1";
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/syndicate_elite)
"azf" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (WEST)";
icon_state = "tube1";
dir = 8
},
/obj/structure/window/reinforced,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -15238,7 +15229,7 @@
},
/area/shuttle/syndicate_elite)
"azh" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -15824,7 +15815,7 @@
/turf/simulated/floor/plating,
/area/maintenance/abandonedbar)
"aAh" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -16433,21 +16424,13 @@
/turf/simulated/floor/plating,
/area/maintenance/abandonedbar)
"aBk" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/syndicate_sit)
-"aBl" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
- },
-/area/shuttle/syndicate_sit)
"aBm" = (
/obj/item/stack/rods,
/turf/space,
@@ -16573,14 +16556,16 @@
/turf/simulated/floor/plating,
/area/security/prisonershuttle)
"aBC" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/structure/shuttle/engine/propulsion/burst{
+ dir = 8
},
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "floorgrime"
+/turf/simulated/floor/plating,
+/turf/simulated/shuttle/wall{
+ tag = "icon-swall_f6";
+ icon_state = "swall_f6";
+ dir = 2
},
-/area/maintenance/fsmaint)
+/area/shuttle/pod_3)
"aBD" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
/turf/simulated/shuttle/floor{
@@ -17326,7 +17311,7 @@
/turf/simulated/floor/plating,
/area/maintenance/abandonedbar)
"aCX" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -17337,9 +17322,6 @@
icon_state = "tube1";
dir = 8
},
-/obj/structure/chair{
- dir = 4
- },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -17773,17 +17755,14 @@
/turf/simulated/wall,
/area/crew_quarters/mrchangs)
"aDO" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "Magistrate's Office";
- req_access_txt = "74"
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
+/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- tag = "icon-cult";
- icon_state = "cult";
- dir = 2
+ icon_state = "floorgrime"
},
-/area/magistrateoffice)
+/area/maintenance/fsmaint)
"aDP" = (
/turf/simulated/wall,
/area/civilian/barber)
@@ -18997,26 +18976,6 @@
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/wood,
/area/crew_quarters/courtroom)
-"aGv" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "Magistrate's Office";
- req_access_txt = "74"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel{
- tag = "icon-cult";
- icon_state = "cult";
- dir = 2
- },
-/area/magistrateoffice)
"aGw" = (
/obj/structure/disposalpipe/junction{
dir = 1;
@@ -19682,16 +19641,16 @@
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2)
"aHV" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security{
- name = "Detective";
- req_access = null;
- req_access_txt = "4"
+/obj/structure/shuttle/engine/propulsion/burst{
+ dir = 8
},
-/turf/simulated/floor/plasteel{
- icon_state = "grimy"
+/turf/simulated/floor/plating,
+/turf/simulated/shuttle/wall{
+ tag = "icon-swall_f5";
+ icon_state = "swall_f5";
+ dir = 2
},
-/area/security/detectives_office)
+/area/shuttle/pod_3)
"aHW" = (
/obj/structure/cable{
d1 = 1;
@@ -20064,15 +20023,17 @@
},
/area/maintenance/fpmaint2)
"aIM" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Magistrate's Office";
+ req_access_txt = "74"
},
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood{
- tag = "icon-wood-broken3";
- icon_state = "wood-broken3"
+/turf/simulated/floor/plasteel{
+ tag = "icon-cult";
+ icon_state = "cult";
+ dir = 2
},
-/area/maintenance/fpmaint2)
+/area/magistrateoffice)
"aIN" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -20734,26 +20695,6 @@
},
/turf/simulated/floor/plasteel,
/area/hallway/primary/fore)
-"aKp" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Courtroom";
- req_access_txt = "63"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 4;
- icon_state = "open";
- id_tag = "courtroomshutters";
- layer = 3.21;
- name = "Courtroom Privacy Shutters";
- opacity = 0
- },
-/turf/simulated/floor/wood,
-/area/crew_quarters/courtroom)
"aKq" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -20814,20 +20755,25 @@
},
/area/lawoffice)
"aKx" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Magistrate's Office";
+ req_access_txt = "74"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_y = 0
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+/turf/simulated/floor/plasteel{
+ tag = "icon-cult";
+ icon_state = "cult";
+ dir = 2
},
-/turf/simulated/floor/plating,
-/area/maintenance/fsmaint)
+/area/magistrateoffice)
"aKy" = (
/obj/item/twohanded/required/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -21081,9 +21027,6 @@
},
/area/shuttle/pod_1)
"aLb" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -21094,6 +21037,9 @@
dir = 4;
icon_state = "tube1"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_1)
"aLc" = (
@@ -21111,9 +21057,6 @@
},
/area/shuttle/pod_2)
"aLf" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -21124,6 +21067,9 @@
dir = 4;
icon_state = "tube1"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_2)
"aLg" = (
@@ -21136,17 +21082,16 @@
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2)
"aLh" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security{
+ name = "Detective";
+ req_access = null;
+ req_access_txt = "4"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/turf/simulated/floor/plasteel{
+ icon_state = "grimy"
},
-/obj/machinery/atmospherics/pipe/simple/visible/purple,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2)
+/area/security/detectives_office)
"aLi" = (
/obj/structure/cable{
d1 = 2;
@@ -21218,22 +21163,11 @@
/obj/machinery/door/airlock/maintenance{
req_access_txt = "12"
},
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ tag = "icon-wood-broken3";
+ icon_state = "wood-broken3"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/visible/purple{
- dir = 4
- },
-/turf/simulated/floor/plating,
/area/maintenance/fpmaint2)
"aLo" = (
/obj/structure/cable{
@@ -21759,14 +21693,14 @@
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
"aMp" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/item/radio/intercom{
dir = 4;
name = "station intercom (General)";
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_1)
"aMq" = (
@@ -21779,14 +21713,14 @@
/turf/simulated/wall,
/area/hallway/secondary/entry)
"aMt" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/item/radio/intercom{
dir = 4;
name = "station intercom (General)";
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_2)
"aMu" = (
@@ -22071,33 +22005,6 @@
},
/turf/simulated/floor/carpet,
/area/crew_quarters/courtroom)
-"aNe" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Courtroom";
- req_access_txt = "63"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4;
- level = 1
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
- },
-/obj/machinery/door/poddoor/shutters{
- density = 0;
- dir = 4;
- icon_state = "open";
- id_tag = "courtroomshutters";
- layer = 3.21;
- name = "Courtroom Privacy Shutters";
- opacity = 0
- },
-/turf/simulated/floor/wood,
-/area/crew_quarters/courtroom)
"aNf" = (
/obj/machinery/access_button{
command = "cycle_interior";
@@ -22456,13 +22363,25 @@
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
"aNS" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Courtroom";
+ req_access_txt = "63"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 4;
+ icon_state = "open";
+ id_tag = "courtroomshutters";
+ layer = 3.21;
+ name = "Courtroom Privacy Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/courtroom)
"aNT" = (
/obj/machinery/status_display{
layer = 4;
@@ -22560,21 +22479,6 @@
icon_state = "barber"
},
/area/civilian/barber)
-"aOa" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating,
-/area/maintenance/fsmaint2)
"aOb" = (
/obj/machinery/prize_counter,
/obj/machinery/light{
@@ -22884,21 +22788,44 @@
/turf/simulated/floor/plating,
/area/maintenance/electrical)
"aON" = (
-/obj/structure/shuttle/engine/propulsion/burst,
-/turf/simulated/floor/plating,
-/turf/simulated/shuttle/wall{
- icon_state = "swall_f5";
- dir = 2
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/area/shuttle/pod_1)
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/purple,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2)
"aOO" = (
-/obj/structure/shuttle/engine/propulsion/burst,
-/turf/simulated/floor/plating,
-/turf/simulated/shuttle/wall{
- icon_state = "swall_f9";
- dir = 2
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Courtroom";
+ req_access_txt = "63"
},
-/area/shuttle/pod_1)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4;
+ level = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ tag = ""
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ dir = 4;
+ icon_state = "open";
+ id_tag = "courtroomshutters";
+ layer = 3.21;
+ name = "Courtroom Privacy Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/wood,
+/area/crew_quarters/courtroom)
"aOP" = (
/obj/machinery/light/small{
dir = 8
@@ -22983,11 +22910,14 @@
/obj/machinery/door/airlock/maintenance{
req_access_txt = "12"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
/turf/simulated/floor/plating,
/area/maintenance/fsmaint)
@@ -22996,6 +22926,9 @@
/turf/simulated/wall,
/area/maintenance/fpmaint2)
"aPd" = (
+/obj/machinery/light_switch{
+ pixel_y = 27
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -23050,9 +22983,23 @@
/obj/machinery/door/airlock/maintenance{
req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ tag = ""
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/purple{
+ dir = 4
+ },
/turf/simulated/floor/plating,
-/area/maintenance/fsmaint)
+/area/maintenance/fpmaint2)
"aPi" = (
/turf/simulated/floor/plating,
/area/maintenance/fpmaint)
@@ -23351,13 +23298,17 @@
/turf/simulated/wall,
/area/maintenance/electrical)
"aPP" = (
-/obj/structure/shuttle/engine/propulsion/burst,
-/turf/simulated/floor/plating,
-/turf/simulated/shuttle/wall{
- icon_state = "swall_f5";
- dir = 2
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/area/shuttle/pod_2)
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
"aPQ" = (
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -23406,15 +23357,14 @@
},
/area/hallway/secondary/entry)
"aPU" = (
-/obj/structure/shuttle/engine/propulsion/burst,
-/turf/simulated/floor/plating,
-/turf/simulated/shuttle/wall{
- icon_state = "swall_f9";
- dir = 2
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/area/shuttle/pod_2)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint)
"aPV" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -24124,23 +24074,13 @@
/turf/simulated/floor/plating,
/area/maintenance/fpmaint)
"aRm" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
+/obj/structure/shuttle/engine/propulsion/burst,
/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_f5";
+ dir = 2
+ },
+/area/shuttle/pod_1)
"aRn" = (
/obj/structure/cable{
d1 = 4;
@@ -24292,21 +24232,13 @@
},
/area/hallway/primary/starboard/west)
"aRz" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
+/obj/structure/shuttle/engine/propulsion/burst,
/turf/simulated/floor/plating,
-/area/maintenance/fsmaint2)
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_f9";
+ dir = 2
+ },
+/area/shuttle/pod_1)
"aRA" = (
/obj/structure/cable{
d1 = 1;
@@ -24525,16 +24457,13 @@
/turf/simulated/floor/plating,
/area/hallway/secondary/entry)
"aRV" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
+/obj/structure/shuttle/engine/propulsion/burst,
/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_f5";
+ dir = 2
+ },
+/area/shuttle/pod_2)
"aRW" = (
/obj/machinery/light{
icon_state = "tube1";
@@ -24555,19 +24484,13 @@
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
"aRY" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/shuttle/engine/propulsion/burst,
/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2)
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_f9";
+ dir = 2
+ },
+/area/shuttle/pod_2)
"aRZ" = (
/obj/structure/table,
/obj/machinery/cell_charger,
@@ -25183,12 +25106,19 @@
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
"aTs" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0;
+ tag = ""
+ },
/obj/machinery/door/airlock/maintenance{
- name = "Chapel Maintenance";
req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
"aTt" = (
@@ -25990,10 +25920,8 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2)
+/area/maintenance/fpmaint)
"aVc" = (
/turf/simulated/wall,
/area/security/checkpoint2)
@@ -26458,24 +26386,10 @@
/obj/machinery/door/airlock/maintenance{
req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4;
- level = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
- },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
+/area/maintenance/fpmaint2)
"aVM" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
@@ -27587,19 +27501,6 @@
/obj/machinery/lapvend,
/turf/simulated/floor/plasteel,
/area/storage/primary)
-"aXT" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/tranquillite{
- name = "Mime's Office";
- req_access_txt = "46"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "tranquillite";
- dir = 4;
- icon_regular_floor = "yellowsiding";
- icon_plating = "plating"
- },
-/area/mimeoffice)
"aXU" = (
/obj/item/flag/mime,
/obj/machinery/power/apc{
@@ -27920,6 +27821,9 @@
/obj/item/storage/fancy/cigarettes,
/obj/item/lighter/zippo,
/obj/item/pen/multi,
+/obj/item/enginepicker{
+ layer = 3.1
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralfull"
@@ -28110,13 +28014,13 @@
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
"aYL" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/light{
dir = 1;
on = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"aYM" = (
@@ -28228,12 +28132,12 @@
/turf/simulated/floor/plating,
/area/maintenance/fsmaint2)
"aYZ" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/effect/landmark{
name = "JoinLate"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"aZa" = (
@@ -29457,14 +29361,6 @@
dir = 2
},
/area/crew_quarters/dorms)
-"bbx" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/bananium{
- name = "Clown's Office";
- req_access_txt = "46"
- },
-/turf/simulated/floor/wood,
-/area/clownoffice)
"bby" = (
/obj/machinery/camera{
c_tag = "Medbay Morgue";
@@ -30012,14 +29908,23 @@
/turf/simulated/floor/carpet/black,
/area/chapel/office)
"bcv" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/obj/machinery/door/airlock/maintenance{
- name = "Library Maintenance";
req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
-/area/maintenance/fsmaint2)
+/area/maintenance/fpmaint)
"bcw" = (
/obj/machinery/alarm{
pixel_y = 25
@@ -30143,7 +30048,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"bcK" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -30160,10 +30065,10 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry)
"bcN" = (
-/obj/structure/chair{
+/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/machinery/light,
/turf/simulated/shuttle/floor,
/area/shuttle/arrival/station)
"bcO" = (
@@ -31137,15 +31042,27 @@
},
/area/hallway/primary/central/north)
"bew" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/glass{
- name = "Chapel Office";
- req_access_txt = "22"
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4;
+ level = 1
},
-/area/chapel/office)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ tag = ""
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"bex" = (
/obj/machinery/requests_console{
department = "Arrival Shuttle";
@@ -31175,12 +31092,6 @@
/obj/machinery/computer/station_alert,
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
-"beB" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
"beC" = (
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
@@ -31444,14 +31355,18 @@
},
/area/crew_quarters/dorms)
"bfa" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/tranquillite{
+ name = "Mime's Office";
+ req_access_txt = "46"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
+/turf/simulated/floor/plasteel{
+ icon_state = "tranquillite";
+ dir = 4;
+ icon_regular_floor = "yellowsiding";
+ icon_plating = "plating"
+ },
+/area/mimeoffice)
"bfb" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4;
@@ -31507,8 +31422,16 @@
/obj/machinery/door/airlock/maintenance{
req_access_txt = "12"
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
-/area/maintenance/fpmaint)
+/area/maintenance/fpmaint2)
"bfg" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable,
@@ -32203,21 +32126,21 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry)
"bgo" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"bgp" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"bgq" = (
@@ -32941,8 +32864,8 @@
/obj/machinery/light{
dir = 1
},
-/obj/structure/reagent_dispensers/watertank/high,
-/obj/item/reagent_containers/glass/bucket,
+/obj/structure/table,
+/obj/machinery/smartfridge/disks,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -33193,7 +33116,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"bil" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -33203,7 +33126,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"bin" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -33755,80 +33678,39 @@
},
/area/hydroponics)
"bje" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/bananium{
+ name = "Clown's Office";
+ req_access_txt = "46"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/turf/simulated/floor/plasteel{
- dir = 2;
- icon_state = "asteroid";
- tag = "icon-asteroid (NORTH)"
- },
-/turf/simulated/floor/plasteel{
- tag = "icon-siding2 (NORTH)";
- icon_state = "siding2";
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- tag = "icon-siding1 (NORTH)";
- icon_state = "siding1";
- dir = 1
- },
-/area/hydroponics)
+/turf/simulated/floor/wood,
+/area/clownoffice)
"bjf" = (
/obj/structure/reagent_dispensers/beerkeg,
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"bjg" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/machinery/door/airlock/maintenance{
+ name = "Chapel Maintenance";
+ req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/mob/living/simple_animal/pig,
-/turf/simulated/floor/plasteel{
- dir = 2;
- icon_state = "asteroid";
- tag = "icon-asteroid (NORTH)"
- },
-/turf/simulated/floor/plasteel{
- tag = "icon-siding1 (NORTH)";
- icon_state = "siding1";
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- tag = "icon-siding2 (NORTH)";
- icon_state = "siding2";
- dir = 1
- },
-/area/hydroponics)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint2)
"bjh" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/turf/simulated/floor/plasteel{
- dir = 2;
- icon_state = "asteroid";
- tag = "icon-asteroid (NORTH)"
- },
-/turf/simulated/floor/plasteel{
- tag = "icon-siding1 (NORTH)";
- icon_state = "siding1";
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- tag = "icon-siding2 (NORTH)";
- icon_state = "siding2";
- dir = 1
- },
-/area/hydroponics)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2)
"bji" = (
/obj/item/radio/beacon,
/turf/simulated/floor/plasteel,
@@ -34955,7 +34837,7 @@
icon_state = "tube1";
dir = 1
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"blv" = (
@@ -35005,7 +34887,7 @@
/turf/simulated/floor/carpet,
/area/chapel/main)
"blA" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -35025,7 +34907,7 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/entry)
"blC" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -35780,13 +35662,13 @@
/turf/simulated/floor/plasteel,
/area/hallway/primary/central/nw)
"bmX" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"bmY" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"bmZ" = (
@@ -35815,12 +35697,12 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"bnc" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -36456,6 +36338,7 @@
/turf/simulated/floor/carpet,
/area/crew_quarters/bar)
"bou" = (
+/obj/item/reagent_containers/glass/bucket,
/obj/structure/sink{
icon_state = "sink";
dir = 8;
@@ -37082,9 +36965,8 @@
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
"bpE" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/airlock/freezer{
- req_access_txt = "28"
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
/obj/structure/cable{
d1 = 1;
@@ -37092,12 +36974,11 @@
icon_state = "1-2";
tag = ""
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- icon_state = "showroomfloor"
- },
-/area/crew_quarters/kitchen)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint2)
"bpF" = (
/obj/machinery/alarm{
dir = 1;
@@ -37369,18 +37250,14 @@
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"bqj" = (
-/obj/machinery/door/airlock{
- name = "Port Emergency Storage";
- req_access_txt = "0"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
+/obj/machinery/door/airlock/maintenance{
+ name = "Library Maintenance";
+ req_access_txt = "12"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
-/area/storage/emergency2)
+/area/maintenance/fsmaint2)
"bqk" = (
/obj/structure/chair/wood/wings{
tag = "icon-wooden_chair_wings (WEST)";
@@ -38803,9 +38680,6 @@
},
/area/maintenance/asmaint2)
"btt" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/item/radio/intercom{
dir = 8;
name = "station intercom (General)";
@@ -38816,14 +38690,14 @@
icon_state = "tube1";
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/escape)
"btu" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
@@ -38832,6 +38706,9 @@
icon_state = "tube1";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -38864,23 +38741,23 @@
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"bty" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (NORTH)";
icon_state = "tube1";
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"btz" = (
-/obj/structure/chair,
/obj/machinery/light/spot{
tag = "icon-tube1 (NORTH)";
icon_state = "tube1";
dir = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"btA" = (
@@ -38906,7 +38783,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"btD" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"btE" = (
@@ -39977,20 +39854,15 @@
},
/area/crew_quarters/kitchen)
"bvN" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Chapel Office";
+ req_access_txt = "22"
},
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating,
-/area/maintenance/fsmaint2)
+/area/chapel/office)
"bvO" = (
/obj/structure/cable{
icon_state = "0-2";
@@ -40257,17 +40129,14 @@
},
/area/hallway/secondary/exit)
"bwl" = (
+/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Kitchen";
- req_access_txt = "28"
+/obj/machinery/door/airlock{
+ name = "Bar Office";
+ req_access_txt = "25"
},
-/turf/simulated/floor/plasteel{
- dir = 2;
- icon_state = "cafeteria";
- tag = "icon-cafeteria (NORTHEAST)"
- },
-/area/crew_quarters/kitchen)
+/turf/simulated/floor/wood,
+/area/crew_quarters/bar)
"bwm" = (
/turf/simulated/floor/plasteel{
dir = 10;
@@ -40463,16 +40332,16 @@
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bwI" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bwJ" = (
-/obj/structure/chair{
+/obj/machinery/light/spot,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light/spot,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"bwK" = (
@@ -40655,17 +40524,21 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/exit)
"bwX" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 8;
- icon_state = "propulsion";
- tag = "icon-propulsion (EAST)"
+/obj/machinery/door/airlock/maintenance{
+ name = "Bar Maintenance";
+ req_access_txt = "12"
},
-/turf/space,
-/turf/simulated/shuttle/wall{
- icon_state = "swall_f6";
- dir = 2
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
},
-/area/shuttle/transport)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint2)
"bwY" = (
/obj/machinery/power/apc{
dir = 4;
@@ -41451,17 +41324,14 @@
},
/area/hallway/primary/central/ne)
"bys" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 8;
- icon_state = "propulsion";
- tag = "icon-propulsion (EAST)"
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/turf/space,
-/turf/simulated/shuttle/wall{
- icon_state = "swall_f5";
- dir = 2
- },
-/area/shuttle/transport)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint)
"byt" = (
/obj/machinery/door/airlock/command/glass{
name = "Bridge";
@@ -42709,7 +42579,7 @@
icon_state = "tube1";
dir = 1
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -43168,12 +43038,12 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"bBT" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"bBU" = (
@@ -43226,7 +43096,7 @@
pixel_x = 4;
pixel_y = 32
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -43271,7 +43141,7 @@
dir = 2;
network = list("ERT","CentComm")
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -43364,10 +43234,8 @@
/obj/machinery/door/airlock/maintenance{
req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
-/area/maintenance/port)
+/area/maintenance/fpmaint)
"bCr" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
@@ -44022,9 +43890,6 @@
},
/area/shuttle/escape)
"bDG" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (WEST)";
icon_state = "tube1";
@@ -44514,7 +44379,7 @@
},
/area/shuttle/specops)
"bEL" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -45003,22 +44868,29 @@
/turf/simulated/floor/wood,
/area/bridge/meeting_room)
"bFJ" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
+/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+ dir = 6
},
-/turf/simulated/floor/plating,
-/area/maintenance/port)
+/turf/simulated/floor/plasteel{
+ dir = 2;
+ icon_state = "asteroid";
+ tag = "icon-asteroid (NORTH)"
+ },
+/turf/simulated/floor/plasteel{
+ tag = "icon-siding2 (NORTH)";
+ icon_state = "siding2";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ tag = "icon-siding1 (NORTH)";
+ icon_state = "siding1";
+ dir = 1
+ },
+/area/hydroponics)
"bFK" = (
/obj/machinery/computer/communications,
/turf/simulated/floor/wood,
@@ -45607,7 +45479,7 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/exit)
"bGJ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor4,
@@ -48031,18 +47903,29 @@
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
"bLn" = (
-/obj/machinery/door/airlock/research{
- name = "Research Division Access";
- req_access_txt = "47"
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/mob/living/simple_animal/pig,
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ dir = 2;
+ icon_state = "asteroid";
+ tag = "icon-asteroid (NORTH)"
},
-/area/medical/research{
- name = "Research Division"
- })
+/turf/simulated/floor/plasteel{
+ tag = "icon-siding1 (NORTH)";
+ icon_state = "siding1";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ tag = "icon-siding2 (NORTH)";
+ icon_state = "siding2";
+ dir = 1
+ },
+/area/hydroponics)
"bLo" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
@@ -48422,26 +48305,28 @@
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"bLU" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Disposal Access";
- req_access_txt = "12"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/turf/simulated/floor/plasteel{
+ dir = 2;
+ icon_state = "asteroid";
+ tag = "icon-asteroid (NORTH)"
},
-/turf/simulated/floor/plating,
-/area/maintenance/port)
+/turf/simulated/floor/plasteel{
+ tag = "icon-siding1 (NORTH)";
+ icon_state = "siding1";
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ tag = "icon-siding2 (NORTH)";
+ icon_state = "siding2";
+ dir = 1
+ },
+/area/hydroponics)
"bLV" = (
/obj/item/storage/firstaid/o2{
pixel_x = 5;
@@ -48722,20 +48607,6 @@
icon_state = "brown"
},
/area/quartermaster/office)
-"bMz" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/mining/glass{
- name = "Cargo Bay";
- req_access_txt = "31"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
-/turf/simulated/floor/plasteel,
-/area/quartermaster/storage)
"bMA" = (
/obj/machinery/mineral/ore_redemption,
/turf/simulated/floor/plasteel,
@@ -48768,13 +48639,22 @@
/turf/simulated/wall,
/area/hallway/primary/central/sw)
"bMF" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/mining/glass{
- name = "Delivery Office";
- req_access_txt = "50"
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/freezer{
+ req_access_txt = "28"
},
-/turf/simulated/floor/plasteel,
-/area/quartermaster/office)
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "showroomfloor"
+ },
+/area/crew_quarters/kitchen)
"bMG" = (
/turf/simulated/wall/r_wall,
/area/crew_quarters/heads)
@@ -49626,25 +49506,18 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/office)
"bNP" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/mining/glass{
- name = "Delivery Office";
- req_access_txt = "50"
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/quartermaster/office)
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/port)
"bNQ" = (
/obj/machinery/light{
icon_state = "tube1";
@@ -49919,24 +49792,13 @@
},
/area/quartermaster/office)
"bOn" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/mining/glass{
- name = "Cargo Bay";
- req_access_txt = "31"
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/quartermaster/storage)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/port)
"bOo" = (
/obj/effect/landmark{
name = "blobstart"
@@ -50585,25 +50447,18 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/exit)
"bPr" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+/obj/machinery/door/airlock{
+ name = "Port Emergency Storage";
+ req_access_txt = "0"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyerPort";
- name = "Medbay Entrance";
- req_access_txt = "5"
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
},
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/reception)
+/turf/simulated/floor/plating,
+/area/storage/emergency2)
"bPs" = (
/obj/machinery/status_display,
/turf/simulated/wall/r_wall,
@@ -50626,25 +50481,17 @@
/turf/simulated/floor/plasteel,
/area/hallway/secondary/exit)
"bPv" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ icon_state = "propulsion";
+ tag = "icon-propulsion (EAST)"
},
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyerPort";
- name = "Medbay Entrance";
- req_access_txt = "5"
+/turf/space,
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_f6";
+ dir = 2
},
-/turf/simulated/floor/plasteel{
- tag = "icon-whiteblue (WEST)";
- icon_state = "whiteblue";
- dir = 8
- },
-/area/medical/reception)
+/area/shuttle/transport)
"bPw" = (
/obj/machinery/atmospherics/unary/vent_scrubber{
dir = 4;
@@ -50656,25 +50503,20 @@
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"bPx" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
},
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyerPort";
- name = "Medbay Entrance";
- req_access_txt = "5"
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whiteblue";
- tag = "icon-whitehall (WEST)"
- },
-/area/medical/reception)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/fsmaint2)
"bPy" = (
/obj/structure/table,
/obj/item/assembly/prox_sensor{
@@ -50861,6 +50703,18 @@
icon_state = "diagonalWall3"
},
/area/shuttle/administration)
+"bPM" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Kitchen";
+ req_access_txt = "28"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 2;
+ icon_state = "cafeteria";
+ tag = "icon-cafeteria (NORTHEAST)"
+ },
+/area/crew_quarters/kitchen)
"bPN" = (
/obj/machinery/door/airlock/external{
id_tag = "s_docking_airlock";
@@ -50936,22 +50790,17 @@
/turf/simulated/floor/plating,
/area/quartermaster/storage)
"bPU" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ icon_state = "propulsion";
+ tag = "icon-propulsion (EAST)"
},
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyer";
- name = "Medbay Emergency Entrance";
- req_access_txt = "5"
+/turf/space,
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_f5";
+ dir = 2
},
-/obj/effect/decal/warning_stripes/northeast,
-/turf/simulated/floor/plasteel,
-/area/hallway/primary/central/se)
+/area/shuttle/transport)
"bPV" = (
/obj/effect/landmark/start{
name = "Cargo Technician"
@@ -52059,6 +51908,23 @@
icon_state = "wall3"
},
/area/shuttle/administration)
+"bRH" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/port)
"bRI" = (
/obj/structure/plasticflaps/mining,
/obj/machinery/conveyor/east{
@@ -52533,36 +52399,39 @@
/turf/simulated/floor/plating,
/area/medical/chemistry)
"bSz" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyer";
- name = "Medical Supplies";
- req_access_txt = "5"
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access";
+ req_access_txt = "47"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- tag = "icon-whitebluefull";
- icon_state = "whitebluefull"
+ icon_state = "white"
},
-/area/medical/biostorage)
+/area/medical/research{
+ name = "Research Division"
+ })
"bSA" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyer";
- name = "Medical Supplies";
- req_access_txt = "5"
+/obj/machinery/door/airlock/maintenance{
+ name = "Disposal Access";
+ req_access_txt = "12"
},
-/turf/simulated/floor/plasteel{
- tag = "icon-whitebluefull";
- icon_state = "whitebluefull"
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/area/medical/biostorage)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/port)
"bSB" = (
/obj/machinery/atmospherics/unary/cryo_cell,
/turf/simulated/floor/plasteel{
@@ -54136,6 +54005,40 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
+"bVk" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Delivery Office";
+ req_access_txt = "50"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
+"bVl" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Bay";
+ req_access_txt = "31"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
"bVm" = (
/obj/machinery/light/spot{
tag = "icon-tube1 (WEST)";
@@ -54397,20 +54300,13 @@
},
/area/toxins/lab)
"bVH" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Delivery Office";
+ req_access_txt = "50"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0;
- tag = ""
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
"bVI" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -55105,6 +55001,25 @@
icon_state = "floor4"
},
/area/shuttle/administration)
+"bWO" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Bay";
+ req_access_txt = "31"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
"bWP" = (
/obj/machinery/door/airlock/external{
id_tag = "s_docking_airlock";
@@ -55311,19 +55226,20 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/office)
"bXi" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/mining/glass{
- name = "Cargo Office";
- req_access_txt = "50"
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0;
+ tag = ""
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/quartermaster/office)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"bXj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9;
@@ -56079,6 +55995,27 @@
icon_state = "floor4"
},
/area/shuttle/administration)
+"bYu" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "open";
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyerPort";
+ name = "Medbay Entrance";
+ req_access_txt = "5"
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/turf/simulated/floor/plasteel{
+ tag = "icon-whiteblue (WEST)";
+ icon_state = "whiteblue";
+ dir = 8
+ },
+/area/medical/reception)
"bYv" = (
/turf/space,
/turf/simulated/shuttle/wall{
@@ -56350,9 +56287,6 @@
/area/server)
"bYV" = (
/obj/structure/table,
-/obj/machinery/photocopier/faxmachine{
- department = "Head of Personnel's Office"
- },
/obj/machinery/firealarm{
dir = 1;
pixel_y = -24
@@ -56365,6 +56299,9 @@
pixel_y = 16;
req_access_txt = "57"
},
+/obj/machinery/photocopier/faxmachine/longrange{
+ department = "Head of Personnel's Office"
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/heads)
"bYW" = (
@@ -57075,31 +57012,25 @@
/area/medical/genetics_cloning)
"bZR" = (
/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "open";
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown";
+ opacity = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/door/airlock/medical/glass{
- id_tag = "CloningDoor";
- name = "Genetics Cloning";
- req_access_txt = "0";
- req_one_access_txt = "5;9"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- tag = ""
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+ id_tag = "MedbayFoyerPort";
+ name = "Medbay Entrance";
+ req_access_txt = "5"
},
+/obj/effect/mapping_helpers/airlock/unres,
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ icon_state = "white"
},
-/area/medical/genetics_cloning)
+/area/medical/reception)
"bZS" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1;
@@ -57125,7 +57056,7 @@
name = "Biohazard Shutter Control";
pixel_x = -4;
pixel_y = 6;
- req_access_txt = "47"
+ req_access_txt = "30"
},
/obj/item/folder/white{
pixel_x = 4
@@ -57141,7 +57072,7 @@
normaldoorcontrol = 1;
pixel_x = -4;
pixel_y = -4;
- req_access_txt = "20"
+ req_access_txt = "30"
},
/turf/simulated/floor/plasteel{
dir = 2;
@@ -57361,6 +57292,27 @@
"cam" = (
/turf/simulated/wall,
/area/quartermaster/miningdock)
+"can" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "open";
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyerPort";
+ name = "Medbay Entrance";
+ req_access_txt = "5"
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whiteblue";
+ tag = "icon-whitehall (WEST)"
+ },
+/area/medical/reception)
"cao" = (
/obj/structure/filingcabinet,
/turf/simulated/floor/plasteel,
@@ -58073,32 +58025,24 @@
},
/area/crew_quarters/hor)
"cbr" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "open";
- id_tag = "Biohazard_medi";
- name = "Quarantine Lockdown";
- opacity = 0
- },
/obj/machinery/door/airlock/medical/glass{
id_tag = "MedbayFoyer";
- name = "Medbay Emergency Entrance";
+ name = "Medical Supplies";
req_access_txt = "5"
},
-/obj/effect/decal/warning_stripes/southeast,
-/turf/simulated/floor/plasteel,
-/area/hallway/primary/central/se)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ tag = "icon-whitebluefull";
+ icon_state = "whitebluefull"
+ },
+/area/medical/biostorage)
"cbs" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -58157,13 +58101,39 @@
/turf/simulated/floor/plasteel/airless,
/area/toxins/test_area)
"cbx" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/administration)
+"cby" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Medical Supplies";
+ req_access_txt = "5"
+ },
+/turf/simulated/floor/plasteel{
+ tag = "icon-whitebluefull";
+ icon_state = "whitebluefull"
+ },
+/area/medical/biostorage)
+"cbz" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Office";
+ req_access_txt = "50"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/quartermaster/office)
"cbA" = (
/obj/machinery/door/poddoor/shutters{
density = 0;
@@ -58234,9 +58204,6 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/landmark/start{
- name = "Shaft Miner"
- },
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock)
"cbI" = (
@@ -58400,16 +58367,25 @@
/area/medical/genetics_cloning)
"cbY" = (
/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "open";
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown";
+ opacity = 0
+ },
/obj/machinery/door/airlock/medical/glass{
- id_tag = "CloningDoor";
- name = "Genetics Cloning";
- req_access_txt = "0";
- req_one_access_txt = "5;9"
+ id_tag = "MedbayFoyer";
+ name = "Medbay Emergency Entrance";
+ req_access_txt = "5"
},
-/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+/obj/effect/decal/warning_stripes/northeast,
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 4
},
-/area/medical/genetics_cloning)
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/se)
"cbZ" = (
/obj/structure/cable{
d1 = 4;
@@ -59419,6 +59395,37 @@
icon_state = "floor3"
},
/area/shuttle/administration)
+"cdq" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "CloningDoor";
+ name = "Genetics Cloning";
+ req_access_txt = "0";
+ req_one_access_txt = "5;9"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ tag = ""
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/medical/genetics_cloning)
"cdr" = (
/obj/machinery/computer/camera_advanced/shuttle_docker/admin{
name = "NTV Argos shuttle navigation computer"
@@ -60195,6 +60202,37 @@
tag = "icon-cafeteria (NORTHEAST)"
},
/area/crew_quarters/hor)
+"ceT" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0;
+ tag = ""
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "open";
+ id_tag = "Biohazard_medi";
+ name = "Quarantine Lockdown";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Medbay Emergency Entrance";
+ req_access_txt = "5"
+ },
+/obj/effect/decal/warning_stripes/southeast,
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central/se)
"ceU" = (
/obj/structure/shuttle/engine/propulsion,
/turf/simulated/shuttle/plating,
@@ -61155,14 +61193,14 @@
},
/area/shuttle/administration)
"cgA" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (EAST)";
icon_state = "tube1";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -61520,11 +61558,21 @@
/turf/simulated/wall,
/area/medical/paramedic)
"chi" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "CloningDoor";
+ name = "Genetics Cloning";
+ req_access_txt = "0";
+ req_one_access_txt = "5;9"
},
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
+/obj/effect/mapping_helpers/airlock/unres{
+ icon_state = "airlock_unres_helper";
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
+/area/medical/genetics_cloning)
"chj" = (
/obj/structure/cable{
d1 = 4;
@@ -62167,7 +62215,7 @@
},
/area/shuttle/administration)
"cil" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -62178,7 +62226,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/mining)
"cin" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -62230,6 +62278,9 @@
/obj/machinery/light{
dir = 8
},
+/obj/effect/landmark/start{
+ name = "Shaft Miner"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
@@ -62971,31 +63022,11 @@
},
/area/medical/ward)
"cjA" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical{
- name = "Operating Theatre";
- req_access_txt = "45"
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/obj/machinery/holosign/surgery{
- id = "surgery1"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/medical/surgery1)
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"cjB" = (
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
@@ -63033,31 +63064,20 @@
},
/area/medical/ward)
"cjD" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical{
- name = "Operating Theatre";
- req_access_txt = "45"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
tag = ""
},
-/obj/machinery/holosign/surgery{
- id = "surgery2"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/medical/surgery2)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/apmaint)
"cjE" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -63395,7 +63415,7 @@
},
/area/shuttle/administration)
"ckh" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -63413,7 +63433,7 @@
color = "#FF0000";
dir = 8
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -63442,6 +63462,7 @@
name = "mining shuttle bay";
width = 7
},
+/obj/structure/fans/tiny,
/turf/simulated/shuttle/floor,
/area/shuttle/mining)
"ckl" = (
@@ -63450,6 +63471,7 @@
name = "Mining Dock Airlock";
req_access_txt = "48"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/quartermaster/miningdock)
"ckm" = (
@@ -63458,6 +63480,7 @@
name = "Mining Dock Airlock";
req_access_txt = "48"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock)
"ckn" = (
@@ -63473,9 +63496,6 @@
pixel_x = 24
},
/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/start{
- name = "Shaft Miner"
- },
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock)
"ckp" = (
@@ -63710,20 +63730,21 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/qm)
"ckI" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 2;
- icon_state = "1-2";
- tag = ""
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ id_tag = "blueshieldofficedoor";
+ name = "Blueshield's Office";
+ req_access_txt = "67"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating,
-/area/maintenance/apmaint)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/blueshield)
"ckJ" = (
/obj/structure/sink{
pixel_y = 30
@@ -63758,29 +63779,6 @@
icon_state = "1-2"
},
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/command{
- id_tag = "blueshieldofficedoor";
- name = "Blueshield's Office";
- req_access_txt = "67"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/wood,
-/area/blueshield)
-"ckO" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "cautioncorner"
- },
-/area/hallway/primary/aft)
-"ckP" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/command{
id_tag = "ntrepofficedoor";
name = "NT Representative's Office";
@@ -63790,6 +63788,21 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/wood,
/area/ntrep)
+"ckO" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "cautioncorner"
+ },
+/area/hallway/primary/aft)
+"ckP" = (
+/obj/machinery/door/airlock{
+ name = "Custodial Closet";
+ req_access_txt = "26"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/janitor)
"ckQ" = (
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -63810,13 +63823,19 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint)
"ckT" = (
-/obj/machinery/door/airlock{
- name = "Custodial Closet";
- req_access_txt = "26"
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel,
-/area/janitor)
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
"ckU" = (
/obj/machinery/body_scanconsole,
/obj/machinery/camera{
@@ -63903,7 +63922,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
+/area/maintenance/asmaint2)
"clb" = (
/obj/structure/table/glass,
/obj/machinery/computer/med_data/laptop,
@@ -64674,35 +64693,11 @@
},
/area/medical/medbreak)
"cmt" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "";
- name = "Staff Room";
- req_access_txt = "5";
- req_one_access_txt = "0"
- },
-/turf/simulated/floor/plasteel{
- dir = 2;
- icon_state = "cafeteria";
- tag = "icon-cafeteria (NORTHEAST)"
- },
-/area/medical/medbay2)
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
"cmu" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -64847,21 +64842,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint)
-"cmI" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/start{
- name = "Shaft Miner"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/quartermaster/miningdock)
"cmJ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -65135,7 +65115,7 @@
/turf/simulated/wall,
/area/toxins/test_area)
"cnl" = (
-/obj/structure/closet/wardrobe/miner/lavaland,
+/obj/structure/closet/wardrobe/miner,
/turf/simulated/floor/plasteel{
dir = 2;
icon_state = "brown"
@@ -65489,6 +65469,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/effect/landmark/start{
+ name = "Shaft Miner"
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock)
"cnT" = (
@@ -65529,6 +65512,9 @@
dir = 5;
level = 1
},
+/obj/effect/landmark/start{
+ name = "Shaft Miner"
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock)
"cnV" = (
@@ -66402,12 +66388,18 @@
/turf/simulated/wall,
/area/maintenance/genetics)
"cpk" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0;
+ tag = ""
+ },
/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance";
- req_access_txt = "5"
+ req_access_txt = "12"
},
/turf/simulated/floor/plating,
-/area/maintenance/genetics)
+/area/maintenance/asmaint)
"cpl" = (
/obj/structure/cable,
/obj/structure/table,
@@ -67121,6 +67113,32 @@
icon_state = "whitepurple"
},
/area/toxins/mixing)
+"cqo" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre";
+ req_access_txt = "45"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0;
+ tag = ""
+ },
+/obj/machinery/holosign/surgery{
+ id = "surgery1"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/surgery1)
"cqp" = (
/obj/machinery/camera{
c_tag = "Research Toxins Launch Room";
@@ -67279,6 +67297,17 @@
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"cqw" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre";
+ req_access_txt = "45"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -67286,11 +67315,13 @@
pixel_x = 0;
tag = ""
},
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/holosign/surgery{
+ id = "surgery2"
},
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/medical/surgery2)
"cqx" = (
/obj/machinery/doppler_array{
dir = 4
@@ -70852,7 +70883,6 @@
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/suit/space/hardsuit/medical,
/obj/item/clothing/mask/gas,
-/obj/item/clothing/head/helmet/space/hardsuit/medical,
/obj/machinery/door/window/westright{
name = "Emergency Hardsuits";
req_access_txt = "40"
@@ -70934,7 +70964,6 @@
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/suit/space/hardsuit/medical,
/obj/item/clothing/mask/gas,
-/obj/item/clothing/head/helmet/space/hardsuit/medical,
/obj/machinery/door/window/westleft{
name = "Emergency Hardsuits";
req_access_txt = "40"
@@ -71347,17 +71376,34 @@
/area/maintenance/asmaint)
"cxj" = (
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/research{
- name = "Xenobiology Research";
- req_access_txt = "47"
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0;
+ tag = ""
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "";
+ name = "Staff Room";
+ req_access_txt = "5";
+ req_one_access_txt = "0"
},
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
- icon_state = "white"
+ dir = 2;
+ icon_state = "cafeteria";
+ tag = "icon-cafeteria (NORTHEAST)"
},
-/area/toxins/xenobiology)
+/area/medical/medbay2)
"cxk" = (
/obj/structure/cable{
icon_state = "0-4";
@@ -72005,28 +72051,6 @@
},
/turf/simulated/floor/plasteel,
/area/storage/tech)
-"cyu" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
"cyv" = (
/obj/structure/sign/securearea{
desc = "A warning sign which reads 'HIGH VOLTAGE'";
@@ -72160,23 +72184,11 @@
/area/construction)
"cyE" = (
/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+ name = "Medbay Maintenance";
+ req_access_txt = "5"
},
/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
+/area/maintenance/genetics)
"cyF" = (
/obj/structure/cable{
d1 = 4;
@@ -72304,18 +72316,18 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint)
"cyT" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Xenobiology Research";
+ req_access_txt = "47"
},
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
},
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
+/area/toxins/xenobiology)
"cyU" = (
/obj/item/twohanded/required/kirbyplants,
/obj/structure/extinguisher_cabinet{
@@ -72599,6 +72611,9 @@
/turf/simulated/floor/plating,
/area/storage/tech)
"czx" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -72606,10 +72621,8 @@
pixel_x = 0;
tag = ""
},
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/engineering{
- name = "Tech Storage";
- req_access_txt = "23"
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -72618,7 +72631,7 @@
dir = 4
},
/turf/simulated/floor/plating,
-/area/storage/tech)
+/area/maintenance/asmaint)
"czy" = (
/obj/structure/cable{
d1 = 4;
@@ -73301,24 +73314,24 @@
/turf/simulated/floor/plating,
/area/maintenance/apmaint)
"cAG" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0;
tag = ""
},
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/research{
- name = "Xenobiology Research";
- req_access_txt = "47"
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
-/area/toxins/xenobiology)
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"cAH" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -73749,22 +73762,18 @@
/turf/simulated/floor/plating,
/area/medical/psych)
"cBx" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical{
- name = "Psych Office";
- req_access_txt = "64"
- },
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0;
+ tag = ""
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/wood,
-/area/medical/psych)
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"cBy" = (
/obj/machinery/atmospherics/unary/vent_scrubber{
dir = 1;
@@ -74360,14 +74369,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/apmaint)
-"cCF" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/maintenance{
- name = "Alternate Construction Area";
- req_access_txt = "12"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/apmaint)
"cCG" = (
/obj/structure/cable{
d1 = 2;
@@ -74392,16 +74393,22 @@
d1 = 4;
d2 = 8;
icon_state = "4-8";
- pixel_y = 0;
+ pixel_x = 0;
tag = ""
},
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/maintenance{
- name = "Alternate Construction Area";
- req_access_txt = "12"
+/obj/machinery/door/airlock/engineering{
+ name = "Tech Storage";
+ req_access_txt = "23"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
/turf/simulated/floor/plating,
-/area/maintenance/consarea)
+/area/storage/tech)
"cCJ" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/engineering/glass{
@@ -74732,6 +74739,10 @@
/obj/machinery/light_switch{
pixel_y = 27
},
+/obj/machinery/alarm{
+ frequency = 1439;
+ pixel_y = 23
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -74843,20 +74854,24 @@
/turf/simulated/floor/plating,
/area/toxins/misc_lab)
"cDv" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2";
tag = ""
},
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Xenobiology Research";
+ req_access_txt = "47"
},
+/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating,
-/area/maintenance/apmaint)
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/toxins/xenobiology)
"cDw" = (
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -75709,14 +75724,9 @@
/turf/simulated/wall/r_wall,
/area/engine/mechanic_workshop)
"cFe" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
- },
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/maintenance{
+ name = "Alternate Construction Area";
req_access_txt = "12"
},
/turf/simulated/floor/plating,
@@ -76240,25 +76250,20 @@
},
/area/toxins/misc_lab)
"cFT" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0;
+ tag = ""
+ },
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/engineering/glass{
- name = "Mechanic Workshop";
- req_access_txt = "70";
- req_one_access_txt = "0"
+/obj/machinery/door/airlock/maintenance{
+ name = "Alternate Construction Area";
+ req_access_txt = "12"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/engine/mechanic_workshop)
+/turf/simulated/floor/plating,
+/area/maintenance/consarea)
"cFU" = (
/obj/structure/window/reinforced,
/obj/structure/table/reinforced,
@@ -76740,9 +76745,22 @@
/turf/simulated/wall/r_wall,
/area/atmos/control)
"cGL" = (
-/obj/machinery/door/airlock/maintenance,
-/turf/simulated/floor/plating,
-/area/maintenance/genetics)
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ name = "Psych Office";
+ req_access_txt = "64"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/medical/psych)
"cGM" = (
/obj/structure/cable{
d1 = 2;
@@ -77241,16 +77259,14 @@
d1 = 1;
d2 = 2;
icon_state = "1-2";
- pixel_y = 0;
tag = ""
},
+/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/maintenance{
req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
-/area/maintenance/aft)
+/area/maintenance/apmaint)
"cHF" = (
/obj/structure/cable{
d1 = 1;
@@ -77389,23 +77405,20 @@
/turf/simulated/wall,
/area/engine/break_room)
"cHR" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/engineering/glass{
- name = "Engineering";
- req_access_txt = "32";
- req_one_access_txt = "0"
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
},
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/engine/break_room)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/maintenance/apmaint)
"cHS" = (
/obj/structure/table,
/obj/item/book/manual/supermatter_engine,
@@ -78614,18 +78627,25 @@
},
/area/engine/mechanic_workshop)
"cJY" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
- },
/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Mechanic Workshop";
+ req_access_txt = "70";
+ req_one_access_txt = "0"
},
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/engine/mechanic_workshop)
"cJZ" = (
/turf/simulated/wall,
/area/hallway/primary/aft)
@@ -79831,6 +79851,13 @@
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
"cMq" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
+ },
+/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/maintenance{
req_access_txt = "12"
},
@@ -80891,16 +80918,18 @@
},
/area/assembly/assembly_line)
"cOs" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2";
+ pixel_y = 0;
tag = ""
},
-/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cOt" = (
@@ -81686,12 +81715,6 @@
},
/turf/simulated/floor/plasteel,
/area/atmos)
-"cPR" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/atmos)
"cPS" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4;
@@ -81803,14 +81826,6 @@
/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
-"cQd" = (
-/obj/machinery/alarm{
- frequency = 1439;
- pixel_y = 23
- },
-/obj/machinery/pipedispenser,
-/turf/simulated/floor/plasteel,
-/area/atmos)
"cQe" = (
/obj/machinery/atmospherics/pipe/simple/visible/green{
dir = 4;
@@ -82220,10 +82235,6 @@
},
/turf/simulated/floor/plasteel,
/area/engine/equipmentstorage)
-"cQQ" = (
-/obj/machinery/pipedispenser/disposal,
-/turf/simulated/floor/plasteel,
-/area/atmos)
"cQR" = (
/obj/machinery/firealarm{
dir = 1;
@@ -83047,10 +83058,6 @@
"cSd" = (
/turf/simulated/floor/plasteel,
/area/atmos)
-"cSe" = (
-/obj/structure/closet/wardrobe/atmospherics_yellow,
-/turf/simulated/floor/plasteel,
-/area/atmos)
"cSf" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
@@ -83959,22 +83966,23 @@
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"cTG" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Engineering Shuttle";
- req_access_txt = "0";
- req_one_access_txt = "10;24"
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering";
+ req_access_txt = "32";
+ req_one_access_txt = "0"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/maintenance/engi_shuttle)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
"cTH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
@@ -86405,7 +86413,6 @@
/obj/machinery/light{
dir = 8
},
-/obj/machinery/suit_storage_unit/atmos,
/turf/simulated/floor/plasteel,
/area/atmos)
"cXP" = (
@@ -88165,7 +88172,7 @@
req_access_txt = "12"
},
/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
+/area/maintenance/aft)
"dbi" = (
/obj/structure/closet/crate,
/obj/item/clothing/under/color/lightpurple,
@@ -88219,17 +88226,18 @@
/turf/simulated/floor/plasteel,
/area/escapepodbay)
"dbp" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
+/area/maintenance/aft)
"dbq" = (
/obj/structure/cable{
d1 = 1;
@@ -88698,12 +88706,6 @@
/area/maintenance/asmaint)
"dci" = (
/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
- },
/turf/simulated/floor/plating,
/area/maintenance/genetics)
"dcj" = (
@@ -89040,6 +89042,7 @@
req_access_txt = "0";
req_one_access_txt = "10;24"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/maintenance/engi_shuttle)
"dcV" = (
@@ -89542,16 +89545,22 @@
/turf/space,
/area/solar/starboard)
"ddW" = (
-/obj/structure/shuttle/engine/propulsion/burst{
- dir = 8
+/obj/machinery/door/airlock/maintenance{
+ name = "Engineering Shuttle";
+ req_access_txt = "0";
+ req_one_access_txt = "10;24"
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
-/turf/simulated/shuttle/wall{
- tag = "icon-swall_f6";
- icon_state = "swall_f6";
- dir = 2
- },
-/area/shuttle/pod_4)
+/area/maintenance/engi_shuttle)
"ddX" = (
/obj/machinery/access_button{
command = "cycle_exterior";
@@ -89565,17 +89574,6 @@
/obj/structure/lattice/catwalk,
/turf/space,
/area/space/nearstation)
-"ddY" = (
-/obj/structure/shuttle/engine/propulsion/burst{
- dir = 8
- },
-/turf/simulated/floor/plating,
-/turf/simulated/shuttle/wall{
- tag = "icon-swall_f5";
- icon_state = "swall_f5";
- dir = 2
- },
-/area/shuttle/pod_4)
"ddZ" = (
/obj/structure/reagent_dispensers/watertank,
/obj/structure/cable{
@@ -89739,6 +89737,28 @@
oxygen = 0
},
/area/atmos)
+"deo" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"dep" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ tag = ""
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/genetics)
"deq" = (
/obj/machinery/computer/guestpass,
/turf/simulated/wall,
@@ -90131,18 +90151,15 @@
/turf/simulated/floor/plating,
/area/storage/secure)
"dff" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
+/obj/machinery/door/airlock/maintenance,
/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
},
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
-/area/maintenance/port)
+/area/maintenance/asmaint2)
"dfg" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -90615,6 +90632,7 @@
name = "engineering dock";
width = 7
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/shuttle/constructionsite)
"dga" = (
@@ -90641,6 +90659,18 @@
dir = 6
},
/area/maintenance/storage)
+"dge" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Biohazard Disposals";
+ req_access_txt = "12"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint)
+"dgf" = (
+/obj/machinery/door/airlock/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/asmaint2)
"dgg" = (
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
level = 2
@@ -90760,14 +90790,6 @@
icon_state = "floor2"
},
/area/shuttle/constructionsite)
-"dgw" = (
-/obj/structure/chair{
- dir = 4
- },
-/turf/simulated/shuttle/floor{
- icon_state = "floor2"
- },
-/area/shuttle/constructionsite)
"dgx" = (
/obj/machinery/computer/station_alert,
/turf/simulated/shuttle/floor{
@@ -90795,6 +90817,17 @@
/obj/machinery/light/small,
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
+"dgC" = (
+/obj/structure/shuttle/engine/propulsion/burst{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/turf/simulated/shuttle/wall{
+ tag = "icon-swall_f6";
+ icon_state = "swall_f6";
+ dir = 2
+ },
+/area/shuttle/pod_4)
"dgD" = (
/obj/structure/shuttle/engine/propulsion{
dir = 8;
@@ -90988,7 +91021,7 @@
id = "soltraderflash";
pixel_y = -28
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -91416,30 +91449,16 @@
},
/area/crew_quarters/toilet)
"dhT" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "Bar Office";
- req_access_txt = "25"
+/obj/structure/shuttle/engine/propulsion/burst{
+ dir = 8
},
-/turf/simulated/floor/wood,
-/area/crew_quarters/bar)
-"dhU" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Bar Maintenance";
- req_access_txt = "12"
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
-/area/maintenance/fsmaint2)
+/turf/simulated/shuttle/wall{
+ tag = "icon-swall_f5";
+ icon_state = "swall_f5";
+ dir = 2
+ },
+/area/shuttle/pod_4)
"dhV" = (
/obj/structure/sink/kitchen{
pixel_y = 28
@@ -91449,9 +91468,6 @@
},
/area/crew_quarters/kitchen)
"dhW" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light,
/turf/simulated/shuttle/floor{
icon_state = "floor2"
@@ -91500,16 +91516,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
-"die" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"dif" = (
/turf/simulated/shuttle/wall{
tag = "icon-swall2";
@@ -91715,7 +91721,7 @@
},
/area/hallway/primary/central/north)
"diy" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -92879,14 +92885,6 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/wall,
/area/maintenance/asmaint2)
-"dkG" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Biohazard Disposals";
- req_access_txt = "12"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint)
"dkH" = (
/obj/machinery/light/small{
dir = 4;
@@ -93262,20 +93260,15 @@
name = "\improper AI Satellite Service"
})
"dle" = (
-/obj/machinery/the_singularitygen{
- anchored = 1
- },
/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plating/airless,
-/area/space/nearstation)
-"dlf" = (
/obj/item/wrench,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
+"dlf" = (
+/obj/item/radio/beacon/engine/tesling,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
"dlg" = (
-/obj/machinery/the_singularitygen/tesla{
- anchored = 1
- },
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
@@ -93547,10 +93540,6 @@
/area/aisat/maintenance{
name = "\improper AI Satellite Service"
})
-"dlL" = (
-/obj/machinery/door/airlock/maintenance,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"dlM" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/light/small,
@@ -93823,10 +93812,6 @@
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plating,
/area/maintenance/asmaint2)
-"dmo" = (
-/obj/structure/lattice/catwalk,
-/turf/space,
-/area/space/nearstation)
"dmp" = (
/obj/structure/table,
/obj/item/weldingtool,
@@ -95149,6 +95134,10 @@
/obj/item/crowbar,
/turf/simulated/floor/wood,
/area/crew_quarters/captain)
+"doE" = (
+/obj/structure/lattice/catwalk,
+/turf/space,
+/area/space/nearstation)
"doF" = (
/turf/simulated/floor/plating,
/area/toxins/launch{
@@ -95169,15 +95158,15 @@
/turf/simulated/floor/plating,
/area/turret_protected/aisat_interior)
"doI" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/item/radio/intercom{
broadcasting = 0;
listening = 1;
name = "station intercom (General)";
pixel_y = 25
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_4)
"doK" = (
@@ -95199,9 +95188,6 @@
/turf/simulated/shuttle/floor,
/area/shuttle/pod_4)
"doM" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -95209,6 +95195,9 @@
pixel_y = 32
},
/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/pod_4)
"doN" = (
@@ -96123,20 +96112,6 @@
"dsw" = (
/turf/simulated/floor/mech_bay_recharge_floor,
/area/shuttle/escape)
-"dsx" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- tag = ""
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating,
-/area/maintenance/asmaint2)
"dsy" = (
/obj/machinery/light/small{
dir = 4
@@ -96318,19 +96293,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/universal{
dir = 4
},
-/obj/structure/table,
-/obj/item/clothing/glasses/welding,
-/obj/item/clothing/glasses/welding,
-/obj/item/clothing/gloves/color/black,
-/obj/item/clothing/gloves/color/black,
-/obj/item/clothing/gloves/color/black,
-/obj/machinery/alarm{
- dir = 4;
- icon_state = "alarm0";
- pixel_x = -22
- },
-/obj/item/pipe_painter,
-/obj/item/pipe_painter,
+/obj/structure/closet/wardrobe/atmospherics_yellow,
/turf/simulated/floor/plasteel,
/area/atmos)
"dtk" = (
@@ -96541,7 +96504,7 @@
req_access = list(101);
req_access_txt = "0"
},
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -96555,6 +96518,20 @@
/obj/structure/lattice,
/turf/space,
/area/space/nearstation)
+"lLC" = (
+/obj/machinery/alarm{
+ dir = 4;
+ icon_state = "alarm0";
+ pixel_x = -22
+ },
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"mMw" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor4/vox,
+/area/shuttle/vox)
"nMi" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 9
@@ -96600,15 +96577,6 @@
icon_state = "floor4"
},
/area/shuttle/administration)
-"qnV" = (
-/obj/effect/landmark/start{
- name = "Shaft Miner"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "brown"
- },
-/area/quartermaster/miningdock)
"qUv" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
/turf/space,
@@ -96640,6 +96608,14 @@
icon_state = "floor4"
},
/area/shuttle/administration)
+"sUK" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor{
+ icon_state = "floor4"
+ },
+/area/shuttle/syndicate_sit)
"uxy" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
dir = 4
@@ -96669,6 +96645,34 @@
/obj/structure/lattice,
/turf/space,
/area/space/nearstation)
+"vUm" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor{
+ icon_state = "floor2"
+ },
+/area/shuttle/constructionsite)
+"wOS" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/color/black,
+/obj/item/clothing/gloves/color/black,
+/obj/item/clothing/gloves/color/black,
+/obj/item/pipe_painter,
+/obj/item/pipe_painter,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"wVD" = (
+/obj/effect/landmark/start{
+ name = "Shaft Miner"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/quartermaster/miningdock)
"xAw" = (
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 8
@@ -105314,9 +105318,9 @@ aaa
aaa
aaa
aaa
-bwX
+bPv
bvi
-bys
+bPU
aaa
aaa
aaa
@@ -105570,11 +105574,11 @@ aab
aaa
aaa
aaa
-bwX
+bPv
btv
bvj
bwE
-bys
+bPU
aaa
bAQ
bCa
@@ -106063,7 +106067,7 @@ aaa
aJP
aLa
aLa
-aON
+aRm
aOP
aMs
aVf
@@ -106577,7 +106581,7 @@ aaa
aJQ
aLa
aLa
-aOO
+aRz
aOR
aQa
aMd
@@ -107091,7 +107095,7 @@ aaa
aJR
aLe
aLe
-aPP
+aRV
aOP
aMs
aPJ
@@ -107605,7 +107609,7 @@ aaa
aJT
aLe
aLe
-aPU
+aRY
aOR
aQa
aPQ
@@ -108371,14 +108375,14 @@ aEe
aFf
aFg
aaa
-dmo
+doE
aII
aII
aII
aII
aHS
aLg
-aNS
+aVL
aQw
aRe
aSd
@@ -108885,7 +108889,7 @@ aaa
aaa
aaa
aaa
-dmo
+doE
aII
aII
aLw
@@ -109688,7 +109692,7 @@ bqr
bBr
bqr
bqr
-bFJ
+bRH
bCf
bCf
bCf
@@ -110944,7 +110948,7 @@ aHh
aIx
aIx
aJU
-aLh
+aON
aLl
aGn
aOV
@@ -111492,7 +111496,7 @@ bIe
bJu
bnK
bCh
-bLU
+bSA
bCf
bCf
bCf
@@ -111716,7 +111720,7 @@ aLk
aGn
aGn
aPc
-aLn
+aPh
aGn
aGn
aGn
@@ -112236,7 +112240,7 @@ aGn
aGn
aGn
aRu
-aRY
+bff
aSF
aTz
aVh
@@ -113019,7 +113023,7 @@ beP
bgz
bse
bvd
-dff
+bNP
dfg
dfh
dgU
@@ -113511,7 +113515,7 @@ aGn
aGn
aGn
aHn
-aIM
+aLn
aGn
aKe
aLq
@@ -114013,9 +114017,9 @@ awx
axl
ayk
azi
-ayk
-aBl
-aBl
+sUK
+sUK
+sUK
ayk
diy
aex
@@ -114037,7 +114041,7 @@ aGn
aPc
aGn
aSK
-aVb
+bjh
aWl
aYi
bag
@@ -114534,9 +114538,9 @@ aaa
aaa
aaa
aaa
-dmo
-dmo
-dmo
+doE
+doE
+doE
aFY
aEb
aIf
@@ -116089,7 +116093,7 @@ aPi
aPi
aHS
aMA
-aRm
+bcv
aMA
aKb
aNx
@@ -116148,11 +116152,11 @@ csu
csu
cCE
cAF
-cFe
+cHE
cGf
cGf
cGf
-cJY
+cMq
cJn
cLi
cNA
@@ -116371,7 +116375,7 @@ bwY
bsk
bnD
bBf
-bCq
+bOn
bJy
bKG
bxb
@@ -116411,7 +116415,7 @@ cFW
cIJ
cEY
cLm
-cMq
+dbh
cNB
cNB
cPu
@@ -116874,7 +116878,7 @@ beK
bgh
bmf
bkr
-bCq
+bOn
bCs
bCs
bCs
@@ -117902,7 +117906,7 @@ beN
bgA
blO
bph
-bqj
+bPr
brz
bsD
bui
@@ -118176,8 +118180,8 @@ bFq
bFm
bxb
bKB
-bMz
-bOn
+bVl
+bWO
bKB
bxb
bxb
@@ -118191,7 +118195,7 @@ cam
cgH
cit
ckn
-qnV
+wVD
cnm
cam
cgQ
@@ -118446,7 +118450,7 @@ cam
cam
cam
cgG
-cir
+cfb
cfb
cnG
cnl
@@ -118702,9 +118706,9 @@ cam
cbI
cdy
cff
-cfb
cir
cfb
+cfb
cnS
cno
cam
@@ -119183,7 +119187,7 @@ aSz
aSz
aSz
aSz
-bfa
+bys
biE
bmx
bpj
@@ -119203,7 +119207,7 @@ bDU
bNs
bHc
byC
-bNP
+bVk
bMx
bSM
bUn
@@ -119218,7 +119222,7 @@ cdA
cis
ckq
cls
-cmI
+cls
cnU
cno
cam
@@ -119230,7 +119234,7 @@ cvo
cvo
cvo
cvo
-cCF
+cFe
cvo
cEY
cEP
@@ -119491,7 +119495,7 @@ cwF
cwF
cEY
cEO
-cFT
+cJY
cGH
cEY
cEY
@@ -119723,7 +119727,7 @@ bzJ
bQe
bDX
bDX
-bXi
+cbz
bzJ
bYK
bYM
@@ -120007,7 +120011,7 @@ cvo
cEQ
cGb
cGM
-cHE
+cOs
cIP
cIP
cKJ
@@ -120030,9 +120034,9 @@ cZu
cZu
dcM
dfY
-dgv
-dgv
-dgv
+vUm
+vUm
+vUm
dfY
aaa
aaa
@@ -120232,7 +120236,7 @@ bzE
bzE
bzE
bNX
-bMF
+bVH
bBn
bBn
bBn
@@ -120287,8 +120291,8 @@ cZu
cZu
dcU
dfZ
-dgw
-dgw
+dgv
+dgv
dhW
dfY
aaa
@@ -120545,7 +120549,7 @@ dcM
dfd
dfY
dgv
-dgw
+vUm
dgv
dfY
aaa
@@ -121286,7 +121290,7 @@ cvo
cvo
cvo
cvo
-cCI
+cFT
cvo
cvo
cEQ
@@ -121304,7 +121308,7 @@ cKb
cKb
cRI
cSj
-cTG
+ddW
cUY
cZC
dar
@@ -121786,7 +121790,7 @@ caw
bTz
cfq
ciy
-ckI
+cjD
cly
cly
cly
@@ -121802,7 +121806,7 @@ cti
cly
cAH
cly
-cDv
+cHR
cFg
cGm
cnA
@@ -122267,7 +122271,7 @@ aXZ
bmu
aPi
aPi
-bff
+bCq
bgS
bmV
bkv
@@ -122752,7 +122756,7 @@ aoe
aMO
aod
aod
-avU
+avW
aod
aod
aoe
@@ -122814,7 +122818,7 @@ bMG
cdV
cfu
ciL
-ckN
+ckI
ccK
cmK
com
@@ -123016,14 +123020,14 @@ aIo
aIl
aIl
aDe
-aDO
+aIM
aIl
aIl
aHA
aHA
-aKp
+aNS
aHA
-aNe
+aOO
aHA
aHA
aEl
@@ -124054,7 +124058,7 @@ aLV
aJF
aOA
aPD
-aRV
+aVb
aTw
aVE
aYa
@@ -124356,7 +124360,7 @@ bTJ
ces
cgi
cji
-ckP
+ckN
clL
cmM
coo
@@ -124560,7 +124564,7 @@ aCi
aCf
aCn
aFr
-aGv
+aKx
aHG
aHG
aKv
@@ -125084,7 +125088,7 @@ aSN
aPH
aEj
aMA
-aVL
+bew
aMA
aMA
aMA
@@ -125139,7 +125143,7 @@ cgW
cvx
cvx
cvx
-czx
+cCI
cvx
cvx
cvx
@@ -125153,7 +125157,7 @@ cJk
cHG
cHG
cNS
-cOs
+dbp
cPl
cRR
cQE
@@ -126093,8 +126097,8 @@ aoq
arq
asZ
aAx
-avW
awc
+awP
aAx
azI
aAP
@@ -126107,7 +126111,7 @@ aFw
aJh
aKy
aEj
-aKx
+aPb
awl
awl
awl
@@ -126160,7 +126164,7 @@ chc
chc
chc
chc
-cqw
+cpk
cJZ
csD
ctX
@@ -126432,7 +126436,7 @@ cFj
cGN
cHU
cLM
-cHR
+cTG
cLM
cHQ
cHQ
@@ -126617,7 +126621,7 @@ aHE
axe
aFz
aFz
-aHV
+aLh
aFz
axe
awl
@@ -127440,7 +127444,7 @@ bSi
ceF
cgj
cjl
-ckT
+ckP
clQ
cnr
cor
@@ -128468,13 +128472,13 @@ bSi
ccn
cgI
cjn
-cla
+ckT
clS
cPd
cos
cPd
cqY
-chi
+cmt
csL
csL
cvI
@@ -129015,7 +129019,7 @@ cSd
cOF
cTk
dfF
-dtn
+wOS
dcq
dcq
dcq
@@ -129042,9 +129046,9 @@ dfR
dcq
dcq
dcq
-ddW
+dgC
doL
-ddY
+dhT
dcq
aaa
aaa
@@ -129192,7 +129196,7 @@ aJp
aJp
aJp
aNW
-aPb
+aPP
aQm
aSm
aTE
@@ -129242,7 +129246,7 @@ cjo
chf
cdW
ceb
-chi
+cmt
csL
cqZ
crX
@@ -129272,8 +129276,8 @@ cSd
cSd
cWT
cXQ
-dtn
-dtn
+cSd
+lLC
cXO
dbK
dct
@@ -129781,7 +129785,7 @@ cGK
cDi
cSd
cSd
-cPR
+cPT
cQS
cEr
cTq
@@ -130035,10 +130039,10 @@ cJc
cJN
csK
cZS
-cQd
-cQQ
-cSe
-cPT
+dtn
+dtn
+dtn
+dtn
cFG
cVJ
cWO
@@ -130063,7 +130067,7 @@ dkO
dkO
cQZ
cYz
-dmo
+doE
dcq
dfE
dgd
@@ -130261,8 +130265,8 @@ bPc
chh
bQV
bSu
-bPU
-cbr
+cbY
+ceT
bSu
bQV
chf
@@ -130275,7 +130279,7 @@ csL
cqD
csL
chf
-chi
+cmt
chf
chf
chf
@@ -130319,7 +130323,7 @@ cQZ
cQZ
cQZ
cQZ
-dmo
+doE
aab
dcq
dfD
@@ -130576,7 +130580,7 @@ dkq
dkT
dkT
cQZ
-dmo
+doE
aab
aaa
dmW
@@ -130833,7 +130837,7 @@ dkp
bbO
dlw
cQZ
-dmo
+doE
aab
aaa
dmW
@@ -131090,7 +131094,7 @@ dks
dkT
dkT
cQZ
-dmo
+doE
aab
aab
dmX
@@ -131261,7 +131265,7 @@ aUS
bjc
baJ
beH
-dhT
+bwl
bft
aYd
bnQ
@@ -131347,7 +131351,7 @@ cQZ
cQZ
cQZ
cQZ
-dmo
+doE
aab
aaa
dmW
@@ -131604,7 +131608,7 @@ dkw
dkV
dkV
cQZ
-dmo
+doE
aab
aaa
dmW
@@ -131861,7 +131865,7 @@ dku
bdG
dlx
cQZ
-dmo
+doE
aab
aaa
dmW
@@ -132071,7 +132075,7 @@ caA
cfE
cfE
cfE
-cjA
+cqo
cCW
cCW
chu
@@ -132118,11 +132122,11 @@ dkx
dkV
dkV
cQZ
-dmo
-dmo
-dmo
+doE
+doE
+doE
ddC
-dmo
+doE
ddM
ddO
cPw
@@ -132375,7 +132379,7 @@ cQZ
cQZ
cQZ
cQZ
-dmo
+doE
aab
aaa
dmW
@@ -132546,7 +132550,7 @@ aOI
bjl
bbc
bfn
-dhU
+bwX
djk
dkN
boM
@@ -132572,7 +132576,7 @@ bHO
bHO
bHO
bHO
-bPv
+bYu
bSR
bZJ
cbO
@@ -132632,7 +132636,7 @@ aab
aab
aab
aab
-dmo
+doE
aab
aaa
dmW
@@ -132829,7 +132833,7 @@ bLA
bLA
bLA
bLA
-bPr
+bZR
bYe
bZK
cbQ
@@ -132880,16 +132884,16 @@ cSn
cTo
cSn
cQZ
-dmo
-dmo
-dmo
-dmo
-dmo
-dmo
-dmo
-dmo
-dmo
-dmo
+doE
+doE
+doE
+doE
+doE
+doE
+doE
+doE
+doE
+doE
aab
dmB
dmZ
@@ -133086,7 +133090,7 @@ bLB
bNr
bPm
bNz
-bPx
+can
crA
bZJ
cuv
@@ -133137,7 +133141,7 @@ den
deX
dfO
cQZ
-dmo
+doE
aaa
aaa
aaa
@@ -133313,7 +133317,7 @@ aZC
bbu
bdj
bfr
-aOa
+bpE
bjo
bbd
bdT
@@ -133356,7 +133360,7 @@ caA
cfH
cfH
cfH
-cjD
+cqw
cDf
cDf
cnz
@@ -133394,7 +133398,7 @@ dem
cRi
dem
cQZ
-dmo
+doE
aab
alw
alw
@@ -133561,7 +133565,7 @@ aSP
aSP
aSP
aSP
-aPh
+aPU
aQH
aSQ
aVs
@@ -133585,7 +133589,7 @@ bpN
bog
bpN
bog
-bwl
+bPM
bdT
bdT
bAk
@@ -133651,7 +133655,7 @@ dem
deY
dem
cQZ
-dmo
+doE
aab
alw
aab
@@ -133908,7 +133912,7 @@ cQZ
cQZ
cQZ
cQZ
-dmo
+doE
aaa
diu
djd
@@ -134064,7 +134068,7 @@ awF
awF
avq
aya
-aBC
+aDO
aqc
atG
aaa
@@ -134349,7 +134353,7 @@ bdL
bfE
biY
boQ
-bpE
+bMF
bqB
brY
btI
@@ -134852,7 +134856,7 @@ aPm
aVv
aXf
aXf
-bbx
+bje
aKn
aKm
aVU
@@ -135118,7 +135122,7 @@ bbC
aGY
beb
djw
-bje
+bFJ
boX
bpH
bqH
@@ -135205,10 +135209,10 @@ dlm
dlm
dlm
dmD
-dmo
-dmo
-dmo
-dmo
+doE
+doE
+doE
+doE
aab
aab
aab
@@ -135375,7 +135379,7 @@ bbh
aGY
beb
dju
-bjg
+bLn
bjv
dnD
bmy
@@ -135399,7 +135403,7 @@ bLS
bTU
bQB
bRb
-bSz
+cbr
bJR
bZN
cbU
@@ -135465,7 +135469,7 @@ dlm
dlm
dnx
aaa
-dmo
+doE
aaa
aaa
aaa
@@ -135621,7 +135625,7 @@ aPm
aPm
aSZ
aLA
-aXT
+bfa
aIh
aLA
aLA
@@ -135632,7 +135636,7 @@ bbh
aGY
beb
djx
-bjh
+bLU
bjv
dnE
bmy
@@ -135656,7 +135660,7 @@ bMY
bOV
bQE
bOV
-bSA
+cby
cuo
bZP
cbW
@@ -135678,7 +135682,7 @@ cwX
cpS
czZ
cAt
-cBx
+cGL
cCS
cEh
cmy
@@ -135722,7 +135726,7 @@ dmO
dne
dnI
aaa
-dmo
+doE
aaa
aaa
aaa
@@ -135862,9 +135866,9 @@ atG
auA
axg
axh
-awP
+aBC
avt
-axN
+aHV
atG
aaa
aFK
@@ -135889,7 +135893,7 @@ bbI
aGY
beb
bfH
-bjh
+bLU
bjx
bfH
bmy
@@ -135979,7 +135983,7 @@ dlm
dlm
dnx
aaa
-dmo
+doE
aaa
aaa
aaa
@@ -136146,7 +136150,7 @@ bbV
aGY
beb
bfJ
-bjh
+bLU
bjy
bkY
bmy
@@ -136172,8 +136176,8 @@ bLK
bLK
bLK
bTZ
-bZR
-cbY
+cdq
+chi
bTZ
bWd
chr
@@ -136185,7 +136189,7 @@ chz
chr
ckC
ckC
-cmt
+cxj
ckC
ciY
cwZ
@@ -136234,9 +136238,9 @@ dlm
dmE
dlm
ddD
-dmo
-dmo
-dmo
+doE
+doE
+doE
aaa
aaa
aaa
@@ -136630,9 +136634,9 @@ aaa
aaa
aaa
awl
-dmo
+doE
avM
-dmo
+doE
aus
avw
awm
@@ -137511,7 +137515,7 @@ cps
diq
djm
cps
-dkG
+dge
dla
dlr
dlN
@@ -138243,7 +138247,7 @@ ckL
cga
cga
cga
-cpk
+cyE
cxb
cxJ
cAb
@@ -138273,7 +138277,7 @@ cJt
cJG
chf
chf
-dbp
+deo
chf
cBN
chf
@@ -138959,7 +138963,7 @@ aGY
aGX
aGX
aGX
-aRz
+aTs
aMz
aOF
aOG
@@ -138980,7 +138984,7 @@ bfR
bfR
bfR
bfR
-bvN
+bPx
byQ
bAW
bCN
@@ -139045,7 +139049,7 @@ cOm
cOm
daJ
dbq
-dci
+dep
cac
cac
cac
@@ -139548,16 +139552,16 @@ ciY
ciY
ciY
ciY
-cGL
+dci
ciY
cIb
ciY
ciY
-cGL
+dci
ciY
ciY
ciY
-cGL
+dci
cep
cep
aaa
@@ -139719,7 +139723,7 @@ aab
aqZ
aaa
aab
-dmo
+doE
aHN
aHN
aHN
@@ -139824,8 +139828,8 @@ dia
dcW
bZZ
aaa
-dmo
-dmo
+doE
+doE
cTR
aaa
aaa
@@ -140233,7 +140237,7 @@ aab
aqZ
aaa
aaa
-dmo
+doE
aHN
dof
dog
@@ -140254,7 +140258,7 @@ aGX
aGX
aWA
aYY
-bcv
+bqj
bfU
bhx
bij
@@ -141626,7 +141630,7 @@ aaa
aaa
bGH
cuQ
-dlL
+dgf
cuQ
bGH
aaa
@@ -142357,7 +142361,7 @@ bLR
cvG
bIi
cxN
-cyu
+czx
cBR
cBR
cDq
@@ -142406,7 +142410,7 @@ dnR
dnS
dnX
dom
-dmo
+doE
aab
aaa
aaa
@@ -142663,7 +142667,7 @@ bZZ
bZZ
bZZ
bZZ
-dmo
+doE
aab
aaa
aaa
@@ -142845,11 +142849,11 @@ bHQ
bJq
bJq
bKT
-bLn
+bSz
bNn
bPi
bRT
-bLn
+bSz
bUP
bVF
bWl
@@ -142870,10 +142874,10 @@ csH
cny
cvH
cwt
-cxj
+cyT
cyC
cAi
-cAG
+cDv
cBA
cCU
cEm
@@ -142904,14 +142908,14 @@ aab
aab
aab
bGH
-die
+dff
dhR
bGH
bGH
bGH
bGH
cuQ
-dlL
+dgf
cuQ
bGH
bGH
@@ -143085,7 +143089,7 @@ bcu
ber
bga
bis
-bew
+bvN
bcD
bld
blw
@@ -143385,7 +143389,7 @@ bIi
bIi
bIi
cxN
-cyE
+cAG
cAP
cAP
cDu
@@ -143890,11 +143894,11 @@ chS
cjQ
bYj
cmx
-dsx
+cla
dsz
cpT
dsz
-dsx
+cla
ctH
cAS
cAS
@@ -144367,7 +144371,7 @@ aYA
baA
baz
baz
-bew
+bvN
bgg
bgg
baz
@@ -144709,7 +144713,7 @@ cuQ
aaa
cuQ
cuQ
-dlL
+dgf
cuQ
bGG
bKl
@@ -144876,7 +144880,7 @@ aMz
aQI
aGY
aSi
-aTs
+bjg
aUX
aUX
aZF
@@ -144927,7 +144931,7 @@ cgs
bGG
cuQ
cxS
-cyT
+cBx
cAP
cCh
cDw
@@ -145678,7 +145682,7 @@ bPq
bPq
bPq
bUS
-bVH
+bXi
bWv
bYn
caS
@@ -146453,7 +146457,7 @@ big
big
big
big
-dbh
+cjA
aYS
aaa
dbP
@@ -146759,7 +146763,7 @@ bGH
bGG
dgy
bGG
-dbh
+cjA
dia
cuQ
djQ
@@ -148035,7 +148039,7 @@ aab
bGH
bGG
bGG
-dbh
+cjA
bGG
dcJ
ddJ
@@ -148300,7 +148304,7 @@ cuQ
dfc
bGG
bGG
-dbh
+cjA
bGG
bGG
bGH
@@ -149062,7 +149066,7 @@ aaa
aab
aaa
aaa
-dmo
+doE
aab
aaa
aaa
@@ -149319,7 +149323,7 @@ aaa
aab
aaa
aaa
-dmo
+doE
aab
aaa
aaa
@@ -149827,7 +149831,7 @@ aaa
aaa
aaa
aaa
-dmo
+doE
aaa
aaa
aaa
@@ -150084,7 +150088,7 @@ aaa
aaa
aaa
aaa
-dmo
+doE
aaa
aaa
aaa
@@ -150341,7 +150345,7 @@ aaa
aaa
aaa
aaa
-dmo
+doE
aaa
aaa
aaa
@@ -150598,7 +150602,7 @@ aaa
aaa
aaa
aaa
-dmo
+doE
aaa
aaa
aaa
@@ -150855,7 +150859,7 @@ aaa
aaa
aaa
aaa
-dmo
+doE
aaa
aaa
aaa
@@ -151112,7 +151116,7 @@ aaa
aaa
aaa
aaa
-dmo
+doE
aaa
aaa
aaa
@@ -151311,7 +151315,7 @@ aaa
aYD
baW
bcJ
-beB
+bcK
beC
beC
bjC
@@ -151825,7 +151829,7 @@ aaa
aYH
baY
bcL
-beB
+bcK
beC
bim
bjC
@@ -153822,8 +153826,8 @@ aaa
aaa
agc
agZ
-ahp
-ahp
+mMw
+mMw
agZ
ail
agw
diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm
index 7a43bfc098b..0052c80df84 100644
--- a/_maps/map_files/cyberiad/z2.dmm
+++ b/_maps/map_files/cyberiad/z2.dmm
@@ -3248,8 +3248,6 @@
/area/shuttle/assault_pod)
"iw" = (
/obj/structure/rack,
-/obj/item/clothing/suit/space/eva/plasmaman/wizard,
-/obj/item/clothing/head/helmet/space/eva/plasmaman/wizard,
/obj/item/clothing/mask/breath,
/obj/item/clothing/mask/breath/vox,
/obj/item/tank/plasma/plasmaman,
@@ -3643,14 +3641,14 @@
},
/area/syndicate_mothership)
"jt" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/light/small{
tag = "icon-bulb1 (EAST)";
icon_state = "bulb1";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -3664,14 +3662,14 @@
/turf/simulated/floor/plating/airless,
/area/syndicate_mothership)
"jw" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/small{
tag = "icon-bulb1 (WEST)";
icon_state = "bulb1";
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -7380,9 +7378,8 @@
},
/area/centcom/evac)
"sn" = (
-/obj/structure/chair{
- dir = 4;
- name = "Defense"
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
},
/turf/simulated/shuttle/floor,
/area/centcom/evac)
@@ -8556,11 +8553,6 @@
/area/admin)
"uJ" = (
/obj/structure/rack,
-/obj/item/clothing/head/helmet/space/hardsuit/wizard{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/clothing/head/helmet/space/hardsuit/syndi,
/obj/item/clothing/head/helmet/space/santahat{
pixel_x = 3;
pixel_y = -3
@@ -11645,8 +11637,8 @@
/area/admin)
"AL" = (
/obj/structure/rack,
-/obj/item/storage/box/syndie_kit/hardsuit,
-/obj/item/storage/box/syndie_kit/elite_hardsuit{
+/obj/item/clothing/suit/space/hardsuit/syndi,
+/obj/item/clothing/suit/space/hardsuit/syndi/elite{
pixel_x = -6;
pixel_y = 6
},
@@ -12231,6 +12223,12 @@
"FL" = (
/turf/simulated/wall/r_wall,
/area/adminconstruction)
+"Ga" = (
+/obj/machinery/computer/shuttle/ert,
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"GP" = (
/turf/unsimulated/floor{
icon_state = "gcircuit"
@@ -12454,26 +12452,32 @@
},
/turf/unsimulated/floor/vox,
/area/vox_station)
+"KA" = (
+/obj/structure/chair/sofa/left,
+/turf/simulated/shuttle/floor{
+ icon_state = "floor4"
+ },
+/area/shuttle/escape)
"KR" = (
-/obj/structure/chair{
+/obj/machinery/light/small,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light/small,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/assault_pod)
"KW" = (
-/obj/structure/chair,
/obj/machinery/light/small{
dir = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/assault_pod)
"KX" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -12481,7 +12485,7 @@
},
/area/shuttle/assault_pod)
"KY" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -12582,12 +12586,6 @@
icon_state = "floor4"
},
/area/shuttle/escape)
-"QJ" = (
-/obj/structure/chair/sofa/corner,
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
- },
-/area/shuttle/escape)
"Rf" = (
/obj/structure/chair{
dir = 1
@@ -12740,7 +12738,7 @@
/turf/simulated/shuttle/floor,
/area/centcom/evac)
"Wk" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -12748,7 +12746,7 @@
},
/area/centcom/evac)
"Wl" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -12756,13 +12754,13 @@
},
/area/centcom/evac)
"WI" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
/area/centcom/evac)
"WU" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/centcom/evac)
"Xj" = (
@@ -31702,7 +31700,7 @@ pb
uj
uj
uj
-uj
+Ga
sX
we
we
@@ -41460,7 +41458,7 @@ sq
aN
aN
nV
-QI
+KA
og
og
og
@@ -41717,7 +41715,7 @@ sq
aN
aN
nV
-QJ
+og
og
og
og
diff --git a/_maps/map_files/cyberiad/z3.dmm b/_maps/map_files/cyberiad/z3.dmm
index be3d4769341..26d46280ae3 100644
--- a/_maps/map_files/cyberiad/z3.dmm
+++ b/_maps/map_files/cyberiad/z3.dmm
@@ -353,104 +353,10 @@
},
/turf/simulated/floor/plating,
/area/tcommsat/powercontrol)
-"aI" = (
-/turf/simulated/mineral/random,
-/area/mine/dangerous/explored/golem)
-"aJ" = (
-/turf/simulated/floor/plating/asteroid/airless,
-/area/mine/dangerous/explored/golem)
-"aK" = (
-/turf/simulated/mineral/random/high_chance,
-/area/mine/dangerous/explored/golem)
-"aL" = (
-/turf/space,
-/turf/simulated/shuttle/wall{
- icon_state = "swall_f6";
- dir = 2
- },
-/area/shuttle/freegolem)
-"aM" = (
-/turf/simulated/shuttle/wall{
- tag = "icon-swall12";
- icon_state = "swall12";
- dir = 2
- },
-/area/shuttle/freegolem)
-"aN" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/shuttle{
- id_tag = "s_docking_airlock";
- locked = 1
- },
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
-"aO" = (
-/turf/simulated/shuttle/wall{
- dir = 2;
- icon_state = "swall8";
- tag = "icon-swall12"
- },
-/area/shuttle/freegolem)
-"aP" = (
-/turf/simulated/shuttle/wall{
- icon_state = "swall3";
- dir = 2
- },
-/area/shuttle/freegolem)
-"aQ" = (
-/obj/structure/closet/crate/golemgear,
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
-"aR" = (
-/obj/item/storage/toolbox/mechanical,
-/obj/item/reagent_containers/spray/cleaner,
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
-"aS" = (
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
"aT" = (
/obj/structure/lattice,
/turf/space,
/area/space/nearstation)
-"aU" = (
-/obj/structure/reagent_dispensers/watertank/high,
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
-"aV" = (
-/obj/structure/shuttle/engine/heater{
- icon_state = "heater";
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/simulated/shuttle/plating,
-/area/shuttle/freegolem)
-"aW" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 4;
- icon_state = "burst_l"
- },
-/turf/simulated/shuttle/plating,
-/area/shuttle/freegolem)
-"aX" = (
-/obj/machinery/light/small,
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
-"aY" = (
-/turf/simulated/shuttle/wall{
- tag = "icon-swall13";
- icon_state = "swall13";
- dir = 2
- },
-/area/shuttle/freegolem)
-"aZ" = (
-/obj/machinery/door/airlock/shuttle,
-/turf/simulated/shuttle/floor{
- icon_state = "floor5"
- },
-/area/shuttle/freegolem)
"ba" = (
/turf/simulated/shuttle/wall{
tag = "icon-swall_s6";
@@ -479,24 +385,6 @@
dir = 2
},
/area/space/nearstation)
-"be" = (
-/turf/simulated/shuttle/wall{
- tag = "icon-swall14";
- icon_state = "swall14";
- dir = 2
- },
-/area/shuttle/freegolem)
-"bf" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
-"bg" = (
-/obj/machinery/door/airlock/shuttle,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bh" = (
-/turf/simulated/wall/mineral/titanium/interior,
-/area/shuttle/freegolem)
"bi" = (
/turf/simulated/shuttle/wall{
tag = "icon-swall7";
@@ -536,33 +424,12 @@
dir = 2
},
/area/space/nearstation)
-"bn" = (
-/obj/machinery/vending/hydroseeds,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bo" = (
-/obj/machinery/vending/hydronutrients,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"bp" = (
/obj/machinery/door/unpowered/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/space/nearstation)
-"bq" = (
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"br" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/shuttle{
- id_tag = "s_docking_airlock";
- locked = 1
- },
-/turf/simulated/shuttle/floor{
- icon_state = "floor5"
- },
-/area/shuttle/freegolem)
"bs" = (
/turf/simulated/shuttle/floor{
icon_state = "floor3"
@@ -573,13 +440,6 @@
dir = 2
},
/area/space/nearstation)
-"bt" = (
-/obj/machinery/light{
- dir = 1;
- on = 1
- },
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"bu" = (
/turf/simulated/shuttle/floor{
icon_state = "floor3"
@@ -590,18 +450,6 @@
dir = 2
},
/area/space/nearstation)
-"bv" = (
-/obj/machinery/light{
- dir = 1;
- on = 1
- },
-/obj/effect/landmark/free_golem_spawn,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bw" = (
-/obj/effect/landmark/free_golem_spawn,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"bx" = (
/turf/simulated/shuttle/wall{
tag = "icon-swall_s5";
@@ -623,172 +471,6 @@
dir = 2
},
/area/space/nearstation)
-"bA" = (
-/obj/machinery/vending/coffee/free,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bB" = (
-/turf/simulated/shuttle/wall{
- tag = "icon-swall14";
- icon_state = "swall4";
- dir = 2
- },
-/area/shuttle/freegolem)
-"bC" = (
-/turf/simulated/shuttle/wall{
- dir = 2;
- icon_state = "swallc1";
- tag = "icon-swall12"
- },
-/area/shuttle/freegolem)
-"bD" = (
-/obj/structure/window/full/shuttle{
- icon_state = "16"
- },
-/obj/structure/grille,
-/turf/simulated/shuttle/plating,
-/area/shuttle/freegolem)
-"bE" = (
-/obj/structure/statue/gold/rd{
- name = "statue of the Liberator"
- },
-/obj/structure/window/reinforced{
- dir = 4;
- pixel_x = 0
- },
-/turf/simulated/shuttle/floor{
- icon_state = "floor5"
- },
-/area/shuttle/freegolem)
-"bF" = (
-/obj/machinery/mineral/equipment_vendor/golem,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bG" = (
-/obj/item/resonator,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bH" = (
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bI" = (
-/obj/item/gun/energy/kinetic_accelerator,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bJ" = (
-/obj/structure/window/full/shuttle{
- icon_state = "15"
- },
-/obj/structure/grille,
-/turf/simulated/shuttle/plating,
-/area/shuttle/freegolem)
-"bK" = (
-/obj/structure/window/reinforced{
- dir = 4;
- pixel_x = 0
- },
-/obj/structure/table/wood,
-/obj/item/bedsheet/rd/royal_cape{
- layer = 3;
- pixel_x = 5;
- pixel_y = 9
- },
-/obj/item/book/manual/research_and_development{
- name = "Sacred Text of the Liberator";
- pixel_x = -4;
- pixel_y = 3
- },
-/turf/simulated/shuttle/floor{
- icon_state = "floor5"
- },
-/area/shuttle/freegolem)
-"bL" = (
-/obj/machinery/mineral/ore_redemption/golem,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bM" = (
-/obj/machinery/computer/shuttle/golem_ship,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bN" = (
-/turf/space,
-/turf/simulated/shuttle/wall{
- icon_state = "swall_f5";
- dir = 2
- },
-/area/shuttle/freegolem)
-"bO" = (
-/obj/machinery/light{
- dir = 1
- },
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bP" = (
-/obj/structure/extinguisher_cabinet{
- pixel_y = 30
- },
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bQ" = (
-/turf/simulated/shuttle/wall{
- icon_state = "swallc4"
- },
-/area/shuttle/freegolem)
-"bR" = (
-/obj/machinery/door/airlock/shuttle{
- id_tag = "s_docking_airlock";
- locked = 1
- },
-/obj/structure/fans/tiny,
-/obj/docking_port/mobile{
- dir = 8;
- dwidth = 8;
- height = 20;
- id = "freegolem";
- name = "Free Golem Ship";
- roundstart_move = "freegolem_transit";
- width = 16
- },
-/obj/docking_port/stationary{
- dir = 8;
- dwidth = 8;
- height = 20;
- id = "freegolem_z3";
- name = "Small Asteroid";
- width = 16
- },
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bS" = (
-/obj/machinery/light,
-/obj/structure/chair/comfy/purp{
- icon_state = "comfychair";
- dir = 1
- },
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bT" = (
-/obj/machinery/light/small,
-/obj/structure/extinguisher_cabinet{
- pixel_y = -30
- },
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bU" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/shuttle{
- id_tag = "s_docking_airlock";
- locked = 1
- },
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"bV" = (
-/obj/item/resonator/upgraded,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"bW" = (
/obj/structure/lattice,
/obj/structure/grille,
@@ -1398,10 +1080,6 @@
},
/turf/simulated/floor/plasteel,
/area/tcommsat/computer)
-"dr" = (
-/obj/machinery/autolathe,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"ds" = (
/obj/machinery/atmospherics/unary/vent_pump{
dir = 4;
@@ -1815,15 +1493,6 @@
},
/turf/simulated/floor/plating,
/area/tcommsat/chamber)
-"ej" = (
-/obj/structure/table/wood,
-/obj/machinery/reagentgrinder,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"ek" = (
-/obj/machinery/computer/arcade/battle,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"el" = (
/obj/machinery/door/window/brigdoor{
dir = 1;
@@ -1877,10 +1546,6 @@
/obj/structure/lattice,
/turf/space,
/area/turret_protected/tcomsat)
-"eq" = (
-/obj/machinery/computer/arcade/orion_trail,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"er" = (
/obj/structure/window/reinforced{
dir = 4
@@ -1958,10 +1623,6 @@
temperature = 80
},
/area/tcommsat/chamber)
-"ex" = (
-/obj/machinery/light,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"ey" = (
/obj/structure/cable{
d1 = 4;
@@ -2005,11 +1666,6 @@
temperature = 80
},
/area/tcommsat/chamber)
-"eA" = (
-/obj/machinery/light,
-/obj/effect/landmark/free_golem_spawn,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"eB" = (
/turf/simulated/floor/bluegrid{
icon_state = "dark";
@@ -2104,10 +1760,6 @@
/obj/structure/lattice,
/turf/space,
/area/turret_protected/tcomsat)
-"eI" = (
-/obj/machinery/vending/snack/free,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"eJ" = (
/obj/structure/cable{
d1 = 1;
@@ -2189,13 +1841,6 @@
},
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
-"eQ" = (
-/obj/structure/table/wood,
-/obj/item/storage/firstaid/brute,
-/obj/item/storage/firstaid/brute,
-/obj/item/storage/firstaid/brute,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"eR" = (
/obj/structure/window/reinforced{
dir = 8
@@ -2465,12 +2110,6 @@
},
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
-"fp" = (
-/obj/structure/table/wood,
-/obj/item/storage/firstaid/adv,
-/obj/item/storage/firstaid/adv,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"fq" = (
/obj/structure/grille,
/obj/structure/cable{
@@ -2579,15 +2218,6 @@
temperature = 80
},
/area/tcommsat/chamber)
-"fy" = (
-/obj/structure/table/wood,
-/obj/structure/table/wood,
-/obj/item/storage/firstaid/fire,
-/obj/item/storage/firstaid/fire,
-/obj/item/storage/firstaid/fire,
-/obj/machinery/light,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
"fz" = (
/obj/machinery/telecomms/processor/preset_four,
/turf/simulated/floor/plasteel{
@@ -2863,18 +2493,6 @@
temperature = 80
},
/area/tcommsat/chamber)
-"fY" = (
-/obj/structure/table/wood,
-/obj/item/areaeditor/golem,
-/obj/item/disk/design_disk/golem_shell,
-/turf/simulated/floor/mineral/titanium/purple,
-/area/shuttle/freegolem)
-"fZ" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
"ga" = (
/obj/machinery/telecomms/server/presets/command,
/turf/simulated/floor/plasteel{
@@ -2899,10 +2517,6 @@
temperature = 80
},
/area/tcommsat/chamber)
-"gc" = (
-/obj/machinery/chem_master,
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
"gd" = (
/obj/machinery/camera{
c_tag = "Telecomms Server Room South";
@@ -2924,10 +2538,6 @@
temperature = 80
},
/area/tcommsat/chamber)
-"ge" = (
-/obj/structure/ore_box,
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
"gf" = (
/obj/structure/cable{
d1 = 1;
@@ -2971,10 +2581,6 @@
"gj" = (
/turf/simulated/wall/r_wall,
/area/turret_protected/tcomfoyer)
-"gk" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/simulated/floor/plating,
-/area/shuttle/freegolem)
"gr" = (
/obj/structure/window/reinforced,
/obj/machinery/light{
@@ -16116,10 +15722,10 @@ aa
aa
aa
aa
-aL
-bD
-bJ
-bN
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -16373,10 +15979,10 @@ aa
aa
aa
aa
-aM
-bE
-bK
-aM
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -16627,16 +16233,16 @@ aa
aa
aa
aa
-aL
-aP
-br
-aY
-bM
-bS
-be
-br
-aP
-bN
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -16884,16 +16490,16 @@ aa
aa
aa
aa
-aM
-bo
-bq
-aZ
-bq
-bq
-bg
-bq
-eq
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -17141,16 +16747,16 @@ aa
aa
aa
aa
-aM
-bn
-bq
-aZ
-bq
-bq
-bg
-bq
-ek
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -17395,22 +17001,22 @@ aa
aa
aa
aa
-aL
-aP
-aP
-aY
-bt
-bq
-bh
-bq
-bq
-bh
-bq
-ex
-be
-aP
-aP
-bN
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -17652,22 +17258,22 @@ aa
aa
aa
aa
-aM
-aQ
-aS
-bg
-bq
-bq
-bh
-bq
-bq
-bh
-bq
-bq
-bg
-aS
-ge
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -17909,22 +17515,22 @@ aa
aa
aa
aa
-aM
-aQ
-aS
-bg
-bq
-bq
-bh
-bO
-bq
-bh
-bq
-bq
-bg
-aS
-ge
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -18166,22 +17772,22 @@ aa
aa
aa
aa
-aM
-aQ
-aX
-bh
-bv
-bG
-bh
-bq
-bq
-bh
-bG
-eA
-bh
-fZ
-ge
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -18423,22 +18029,22 @@ aa
aa
aa
aa
-aM
-aQ
-aS
-bh
-bw
-bG
-bh
-bq
-bq
-bh
-bG
-bw
-bh
-aS
-ge
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -18680,22 +18286,22 @@ aa
aa
aa
aa
-aM
-aQ
-aS
-bh
-bh
-bg
-bh
-bg
-bg
-bh
-bg
-bh
-bh
-aS
-ge
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -18937,22 +18543,22 @@ aa
aa
aa
aa
-aM
-aQ
-aX
-bh
-bA
-bq
-bH
-bq
-bq
-bH
-bq
-eI
-bh
-fZ
-ge
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -19194,22 +18800,22 @@ aa
aa
aa
aa
-aM
-aQ
-aS
-bg
-bq
-bq
-bq
-bq
-bq
-bq
-bq
-bq
-bg
-aS
-ge
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -19451,22 +19057,22 @@ aa
aa
aa
aa
-aM
-aQ
-aS
-bg
-bq
-bq
-bq
-bq
-bq
-bq
-bq
-bq
-bg
-aS
-ge
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -19708,22 +19314,22 @@ aa
aa
aa
aa
-aM
-aR
-aS
-bh
-bq
-bq
-bq
-bq
-bq
-bq
-bq
-eQ
-bh
-aS
-aR
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -19965,22 +19571,22 @@ aa
aa
aa
aa
-aN
-aS
-aX
-bh
-bt
-bq
-bq
-bq
-bq
-bq
-bq
-fy
-bh
-fZ
-aS
-aN
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -20222,22 +19828,22 @@ aa
aa
aa
aa
-aN
-aS
-aS
-bh
-bq
-bq
-bI
-bq
-bq
-bV
-bq
-fp
-bh
-aS
-aS
-aN
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -20479,22 +20085,22 @@ aa
aa
aa
aa
-aM
-aU
-bf
-bh
-bF
-bq
-bL
-bq
-bq
-dr
-ej
-fY
-bh
-gc
-gk
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -20734,24 +20340,24 @@ aa
aa
aa
aa
-aI
-aI
-aM
-aV
-aV
-bB
-aV
-aV
-bB
-bP
-bT
-bB
-aV
-aV
-bB
-aV
-aV
-aM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -20991,25 +20597,25 @@ aa
aa
aa
aa
-aI
-aI
-aO
-aW
-aW
-aO
-aW
-aW
-bC
-bR
-bU
-bQ
-aW
-aW
-aO
-aW
-aW
-aO
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -21248,25 +20854,25 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aJ
-aJ
-aJ
-aJ
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -21505,25 +21111,25 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aJ
-aJ
-aJ
-aJ
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -21762,25 +21368,25 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -22017,27 +21623,27 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -22274,27 +21880,27 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -22531,26 +22137,26 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aK
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -22788,26 +22394,26 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aK
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -23045,28 +22651,28 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -23302,28 +22908,28 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -23559,28 +23165,28 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -23816,28 +23422,28 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aK
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -24073,26 +23679,26 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -24330,26 +23936,26 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aK
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -24589,27 +24195,27 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aJ
-aJ
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -24847,26 +24453,26 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
@@ -25104,26 +24710,26 @@ aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
-aI
aa
aa
aa
aa
-aI
-aI
-aI
-aI
-aI
-aI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
aa
aa
diff --git a/_maps/map_files/cyberiad/z4.dmm b/_maps/map_files/cyberiad/z4.dmm
index 531ef1f4dfb..bd20066c0a4 100644
--- a/_maps/map_files/cyberiad/z4.dmm
+++ b/_maps/map_files/cyberiad/z4.dmm
@@ -845,37 +845,17 @@
/turf/simulated/floor/plating/airless,
/area/constructionsite/hallway/center)
"cl" = (
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
-/area/space/nearstation)
-"cm" = (
/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
/area/space/nearstation)
"cn" = (
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/engiestation/solars)
-"co" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"cp" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/space/nearstation)
"cq" = (
/obj/structure/inflatable/door,
/turf/simulated/floor/plasteel/airless,
/area/constructionsite/hallway/center)
-"cr" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/space/nearstation)
-"cs" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
"ct" = (
/obj/machinery/power/solar,
/obj/structure/cable{
@@ -892,8 +872,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/engiestation/solars)
"cv" = (
/obj/machinery/power/tracker,
@@ -916,8 +896,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/engiestation/solars)
"cx" = (
/obj/machinery/power/solar,
@@ -955,8 +935,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/engiestation/solars)
"cB" = (
/obj/structure/cable{
@@ -974,8 +954,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/engiestation/solars)
"cC" = (
/turf/simulated/wall/r_wall,
@@ -1045,55 +1025,6 @@
icon_state = "bcircuit"
},
/area/constructionsite/ai)
-"cL" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"cM" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"cN" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"cO" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"cP" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"cQ" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
"cR" = (
/obj/machinery/light_switch{
pixel_y = -28
@@ -1107,10 +1038,6 @@
icon_state = "dark"
},
/area/engiestation)
-"cT" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/space/nearstation)
"cU" = (
/obj/structure/lattice,
/turf/space,
@@ -1270,10 +1197,6 @@
/obj/structure/grille,
/turf/simulated/floor/plating/airless,
/area/constructionsite/ai)
-"do" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
"dp" = (
/obj/structure/cable{
d1 = 2;
@@ -1285,8 +1208,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/engiestation/solars)
"dq" = (
/obj/structure/cable{
@@ -1305,28 +1228,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"dr" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
/area/engiestation/solars)
"ds" = (
/obj/effect/spawner/window/reinforced,
@@ -1437,28 +1340,8 @@
icon_state = "4-8";
pixel_x = 0
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"dz" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
/area/engiestation/solars)
"dA" = (
/obj/structure/cable{
@@ -1471,12 +1354,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"dB" = (
/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
/area/engiestation/solars)
"dC" = (
/obj/machinery/recharge_station,
@@ -1629,8 +1508,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/engiestation/solars)
"dT" = (
/obj/structure/cable{
@@ -1644,23 +1523,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"dU" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
/area/engiestation/solars)
"dV" = (
/obj/structure/cable{
@@ -1716,32 +1580,8 @@
icon_state = "4-8";
pixel_x = 0
},
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"eb" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
-"ec" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
/area/engiestation/solars)
"ed" = (
/obj/item/stack/sheet/metal{
@@ -1880,10 +1720,6 @@
icon_state = "dark"
},
/area/engiestation)
-"em" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/engiestation/solars)
"en" = (
/obj/machinery/vending/tool,
/turf/simulated/floor/plasteel{
@@ -1919,10 +1755,6 @@
},
/turf/simulated/floor/plating/airless,
/area/constructionsite/ai)
-"es" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/space/nearstation)
"et" = (
/obj/machinery/door/airlock/maintenance{
req_access_txt = "0";
@@ -2228,10 +2060,6 @@
icon_state = "carpet"
},
/area/engiestation)
-"fi" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/space/nearstation)
"fj" = (
/obj/machinery/vending/cola,
/turf/simulated/floor/plasteel{
@@ -2530,13 +2358,13 @@
},
/area/engiestation)
"fQ" = (
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/space)
"fR" = (
/obj/item/lighter/zippo,
-/turf/simulated/floor/plating/airless,
/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"fS" = (
/obj/machinery/shower{
@@ -2629,10 +2457,6 @@
icon_state = "delivery"
},
/area/engiestation)
-"gc" = (
-/turf/simulated/floor/plating/airless,
-/obj/structure/lattice/catwalk,
-/area/space/nearstation)
"gd" = (
/obj/structure/lattice,
/obj/structure/disposaloutlet{
@@ -2747,6 +2571,7 @@
req_access_txt = "0";
req_one_access_txt = "10;24"
},
+/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/engiestation)
"gs" = (
@@ -5038,6 +4863,17 @@
},
/turf/simulated/floor/plating/airless,
/area/constructionsite/engineering)
+"zH" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 8;
+ height = 20;
+ id = "freegolem_z4";
+ name = "Near Construction Site";
+ width = 16
+ },
+/turf/space,
+/area/space)
(1,1,1) = {"
aa
@@ -14393,14 +14229,14 @@ aa
aa
ab
cl
-cr
-cr
-cr
-cr
-cr
-cr
-cr
-cr
+cl
+cl
+cl
+cl
+cl
+cl
+cl
+cl
fQ
bC
aa
@@ -14649,7 +14485,7 @@ aa
aa
ab
cl
-es
+cl
ab
ab
ab
@@ -14658,7 +14494,7 @@ ab
ab
aa
aa
-cm
+cl
ab
aa
aa
@@ -14896,16 +14732,16 @@ aa
aa
ab
cl
-cr
-cr
-cr
-cr
-cP
-cs
-do
-cs
-do
-cM
+cl
+cl
+cl
+cl
+cn
+cn
+cn
+cn
+cn
+cn
cC
cF
cF
@@ -14915,7 +14751,7 @@ cF
cC
aa
aa
-cm
+cl
ab
aa
aa
@@ -15152,12 +14988,12 @@ aa
aa
aa
ab
-cm
+cl
ab
ab
aa
ab
-co
+cn
dd
dp
dK
@@ -15409,12 +15245,12 @@ aa
aa
aa
aa
-cm
+cl
ab
ab
ab
ab
-co
+cn
dd
dq
dK
@@ -15666,12 +15502,12 @@ aa
aa
aa
aa
-cm
+cl
aa
ab
ab
ab
-co
+cn
dd
dq
dK
@@ -15923,16 +15759,16 @@ aa
aa
aa
aa
-cm
+cl
ab
ab
ab
-cL
-cM
+cn
+cn
dd
-dr
+dq
dK
-dU
+dT
dK
da
eB
@@ -16181,10 +16017,10 @@ aa
aa
ab
cn
-cs
-cs
-cs
-cM
+cn
+cn
+cn
+cn
cW
cX
ds
@@ -16437,7 +16273,7 @@ aa
aa
aa
ab
-co
+cn
ct
ct
ct
@@ -16698,7 +16534,7 @@ cn
cu
cA
cA
-cN
+cA
cY
df
du
@@ -16951,7 +16787,7 @@ aa
aa
aa
ab
-co
+cn
cv
ct
ct
@@ -17212,7 +17048,7 @@ cn
cw
cB
cB
-cO
+cB
cY
df
dw
@@ -17465,7 +17301,7 @@ aa
aa
aa
ab
-co
+cn
cx
cx
cx
@@ -17723,10 +17559,10 @@ aa
aa
ab
cn
-cs
-cs
-cs
-cP
+cn
+cn
+cn
+cn
cW
cX
ds
@@ -17979,12 +17815,12 @@ aa
aa
aa
aa
-cm
+cl
aa
aa
ab
-cQ
-cP
+cn
+cn
dd
dy
dK
@@ -18236,16 +18072,16 @@ aa
aa
aa
aa
-cm
+cl
aa
ab
ab
ab
-co
+cn
dd
-dz
+dy
dK
-eb
+ea
dK
da
eI
@@ -18493,16 +18329,16 @@ aa
aa
aa
aa
-cm
+cl
ab
ab
ab
ab
-co
+cn
dd
-dz
+dy
dK
-eb
+ea
dK
da
dj
@@ -18750,16 +18586,16 @@ aa
aa
aa
aa
-cm
+cl
ab
ab
aa
ab
-co
+cn
dd
dA
dK
-ec
+cu
dK
da
dj
@@ -19007,17 +18843,17 @@ aa
aa
aa
aa
-cm
+cl
aa
aa
aa
aa
-cQ
-cs
-dB
-cs
-dB
-em
+cn
+cn
+cn
+cn
+cn
+cn
da
eI
da
@@ -19264,7 +19100,7 @@ aa
aa
aa
aa
-cm
+cl
aa
cC
cF
@@ -19285,7 +19121,7 @@ cF
cF
cF
cC
-gc
+cl
aa
aa
aa
@@ -19521,7 +19357,7 @@ aa
aa
aa
aa
-cm
+cl
aa
cC
cG
@@ -19542,7 +19378,7 @@ ab
ab
aa
aa
-cm
+cl
aa
aa
aa
@@ -19778,7 +19614,7 @@ aa
aa
aa
aa
-cm
+cl
aa
cC
cH
@@ -19799,7 +19635,7 @@ aa
ab
ab
aa
-cm
+cl
aa
aa
aa
@@ -20035,7 +19871,7 @@ aa
aa
aa
aa
-cm
+cl
aa
cC
cI
@@ -20056,7 +19892,7 @@ aa
aa
ab
ab
-cm
+cl
ab
aa
aa
@@ -20292,7 +20128,7 @@ aa
aa
aa
ab
-cm
+cl
aa
cC
cF
@@ -20307,13 +20143,13 @@ dE
dj
dE
cC
-fi
-cr
-cr
-cr
-cr
-cr
-es
+cl
+cl
+cl
+cl
+cl
+cl
+cl
bC
aa
aa
@@ -20549,11 +20385,11 @@ aa
aa
aa
ab
-cp
-cr
-cr
-cr
-cT
+cl
+cl
+cl
+cl
+cl
dc
cC
dD
@@ -44048,7 +43884,7 @@ aa
aa
aa
aa
-aa
+zH
aa
aa
aa
diff --git a/_maps/map_files/cyberiad/z6.dmm b/_maps/map_files/cyberiad/z6.dmm
index 86b1bb9cc7f..f47b299a8d7 100644
--- a/_maps/map_files/cyberiad/z6.dmm
+++ b/_maps/map_files/cyberiad/z6.dmm
@@ -15,8 +15,8 @@
},
/area/djstation/solars)
"ad" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/space/nearstation)
"ae" = (
/obj/structure/lattice,
@@ -76,8 +76,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/djstation/solars)
"ao" = (
/obj/structure/grille{
@@ -93,8 +93,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/djstation/solars)
"aq" = (
/obj/structure/cable{
@@ -125,8 +125,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/djstation)
"at" = (
/obj/structure/lattice,
@@ -312,8 +312,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/djstation)
"aR" = (
/obj/structure/cable{
@@ -331,8 +331,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/djstation/solars)
"aS" = (
/obj/structure/cable{
@@ -340,8 +340,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/djstation/solars)
"aT" = (
/obj/structure/cable{
@@ -359,8 +359,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/djstation/solars)
"aU" = (
/obj/item/storage/toolbox/mechanical{
@@ -386,8 +386,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/djstation)
"aW" = (
/turf/simulated/floor/plasteel{
@@ -4602,8 +4602,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"jL" = (
/obj/structure/table/wood,
@@ -6021,7 +6021,7 @@
/area/space/nearstation)
"nh" = (
/obj/item/shard,
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plasteel/airless,
@@ -6263,7 +6263,7 @@
/obj/item/shard{
icon_state = "medium"
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plating/asteroid/airless,
@@ -6693,8 +6693,8 @@
d2 = 2;
icon_state = "1-2"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"oT" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
@@ -7118,14 +7118,14 @@
},
/area/derelict/arrival)
"pV" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/effect/decal/remains/human{
desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
icon_state = "remains";
name = "Human remains"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -7569,7 +7569,7 @@
},
/area/derelict/arrival)
"qT" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -7577,7 +7577,7 @@
},
/area/derelict/arrival)
"qU" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -7751,8 +7751,8 @@
d2 = 8;
icon_state = "4-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"rn" = (
/obj/structure/cable{
@@ -7765,8 +7765,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"ro" = (
/obj/structure/window/reinforced,
@@ -7817,9 +7817,7 @@
dir = 1
},
/obj/structure/shuttle/engine/propulsion,
-/turf/simulated/floor/plasteel/airless{
- icon_state = "floorscorched2"
- },
+/turf/simulated/shuttle/plating,
/area/derelict/arrival)
"rt" = (
/obj/structure/window/reinforced,
@@ -7993,8 +7991,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"rG" = (
/obj/structure/closet/crate/secure/loot,
@@ -8029,8 +8027,8 @@
/turf/space,
/area/derelict/crew_quarters)
"rJ" = (
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"rK" = (
/obj/machinery/power/tracker,
@@ -8272,8 +8270,8 @@
d2 = 4;
icon_state = "2-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"si" = (
/obj/structure/cable{
@@ -8333,12 +8331,12 @@
},
/area/derelict/crew_quarters)
"sl" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/small{
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -9006,8 +9004,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"tF" = (
/obj/structure/sign/greencross,
@@ -9040,8 +9038,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"tI" = (
/obj/structure/cable{
@@ -9563,8 +9561,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"uJ" = (
/turf/space,
@@ -9895,8 +9893,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"vn" = (
/obj/item/shard{
@@ -10462,8 +10460,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"wm" = (
/obj/structure/cable{
@@ -10476,8 +10474,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"wn" = (
/obj/structure/closet/jcloset,
@@ -10502,8 +10500,8 @@
d2 = 8;
icon_state = "2-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"wp" = (
/obj/structure/cable{
@@ -10521,8 +10519,8 @@
d2 = 4;
icon_state = "1-4"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"wq" = (
/obj/structure/cable{
@@ -10540,8 +10538,8 @@
d2 = 8;
icon_state = "1-8"
},
-/turf/space,
/obj/structure/lattice/catwalk,
+/turf/space,
/area/derelict/solar_control)
"wr" = (
/obj/docking_port/stationary{
@@ -53934,7 +53932,7 @@ aa
aa
aa
aa
-wr
+aa
aa
aa
aa
@@ -54190,7 +54188,7 @@ aa
aa
aa
aa
-aa
+wr
aa
aa
aa
diff --git a/_maps/map_files/shuttles/admin_admin.dmm b/_maps/map_files/shuttles/admin_admin.dmm
index fda5ff55056..bad43283b9b 100644
--- a/_maps/map_files/shuttles/admin_admin.dmm
+++ b/_maps/map_files/shuttles/admin_admin.dmm
@@ -408,6 +408,9 @@
/obj/structure/chair/comfy/black{
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -416,6 +419,9 @@
/obj/structure/chair/comfy/black{
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -550,14 +556,14 @@
},
/area/shuttle/administration)
"bl" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (EAST)";
icon_state = "tube1";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -603,7 +609,7 @@
},
/area/shuttle/administration)
"br" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -643,7 +649,7 @@
color = "#FF0000";
dir = 8
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -651,7 +657,7 @@
},
/area/shuttle/administration)
"bw" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
diff --git a/_maps/map_files/shuttles/admin_hospital.dmm b/_maps/map_files/shuttles/admin_hospital.dmm
index de3cacaf413..c9a41d69463 100644
--- a/_maps/map_files/shuttles/admin_hospital.dmm
+++ b/_maps/map_files/shuttles/admin_hospital.dmm
@@ -237,6 +237,9 @@
icon_state = "chair";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -256,6 +259,9 @@
name = "NHV Asclepius Lobby";
network = list("NHV Asclepius")
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -319,7 +325,7 @@
},
/area/shuttle/administration)
"aG" = (
-/obj/structure/chair/office/light{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -412,6 +418,9 @@
/obj/structure/chair{
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -420,6 +429,9 @@
/obj/structure/chair{
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -483,7 +495,7 @@
},
/area/shuttle/administration)
"aY" = (
-/obj/structure/chair/office/light,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -664,6 +676,9 @@
req_access = list(101);
req_access_txt = "0"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -890,6 +905,9 @@
dir = 8
},
/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
diff --git a/_maps/map_files/shuttles/emergency_bar.dmm b/_maps/map_files/shuttles/emergency_bar.dmm
index 0cfb856e28d..4dd07825738 100644
--- a/_maps/map_files/shuttles/emergency_bar.dmm
+++ b/_maps/map_files/shuttles/emergency_bar.dmm
@@ -43,7 +43,7 @@
/turf/simulated/floor/carpet,
/area/shuttle/escape)
"ai" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/carpet,
@@ -75,7 +75,7 @@
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/carpet,
@@ -91,7 +91,7 @@
/turf/simulated/floor/carpet,
/area/shuttle/escape)
"ar" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/carpet,
@@ -123,6 +123,9 @@
/obj/structure/chair{
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"ax" = (
@@ -135,6 +138,7 @@
dir = 1
},
/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"ay" = (
@@ -194,6 +198,9 @@
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aF" = (
@@ -224,10 +231,14 @@
/obj/structure/chair{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aK" = (
/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aL" = (
diff --git a/_maps/map_files/shuttles/emergency_clown.dmm b/_maps/map_files/shuttles/emergency_clown.dmm
index 1207e8a09ff..5942ed33b76 100644
--- a/_maps/map_files/shuttles/emergency_clown.dmm
+++ b/_maps/map_files/shuttles/emergency_clown.dmm
@@ -43,7 +43,7 @@
/turf/simulated/floor/noslip,
/area/shuttle/escape)
"ai" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/plasteel{
@@ -58,14 +58,6 @@
/obj/machinery/computer/station_alert,
/turf/simulated/floor/noslip,
/area/shuttle/escape)
-"al" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/shuttle/escape)
"am" = (
/obj/item/toy/snappop/phoenix,
/turf/simulated/floor/plasteel{
@@ -80,12 +72,12 @@
/turf/simulated/floor/noslip,
/area/shuttle/escape)
"ao" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/floor/noslip,
/area/shuttle/escape)
"ap" = (
@@ -95,12 +87,12 @@
},
/area/shuttle/escape)
"aq" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/floor/noslip,
/area/shuttle/escape)
"ar" = (
@@ -114,7 +106,7 @@
/turf/simulated/floor/noslip,
/area/shuttle/escape)
"at" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plasteel{
@@ -129,7 +121,7 @@
},
/area/shuttle/escape)
"av" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plasteel{
@@ -675,7 +667,7 @@ bt
ab
ae
ah
-al
+ai
am
au
ax
@@ -727,7 +719,7 @@ aa
ad
ag
aj
-al
+ai
ap
au
ax
diff --git a/_maps/map_files/shuttles/emergency_cramped.dmm b/_maps/map_files/shuttles/emergency_cramped.dmm
index de7bb67bb6b..5cd443121dc 100644
--- a/_maps/map_files/shuttles/emergency_cramped.dmm
+++ b/_maps/map_files/shuttles/emergency_cramped.dmm
@@ -46,7 +46,7 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"j" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/plating,
@@ -114,7 +114,7 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"s" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plating,
diff --git a/_maps/map_files/shuttles/emergency_cyb.dmm b/_maps/map_files/shuttles/emergency_cyb.dmm
index 3be4c293b80..5f35a77e455 100644
--- a/_maps/map_files/shuttles/emergency_cyb.dmm
+++ b/_maps/map_files/shuttles/emergency_cyb.dmm
@@ -43,7 +43,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"ai" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -56,12 +56,6 @@
/obj/machinery/computer/station_alert,
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
-"al" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
"am" = (
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
@@ -73,21 +67,21 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"ao" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"ap" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"aq" = (
@@ -101,7 +95,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"as" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -111,7 +105,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"au" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -142,7 +136,7 @@
},
/area/shuttle/escape)
"az" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor4,
@@ -156,7 +150,7 @@
icon_state = "tube1";
dir = 1
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aB" = (
@@ -171,7 +165,7 @@
},
/area/shuttle/escape)
"aC" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -179,7 +173,7 @@
},
/area/shuttle/escape)
"aD" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -205,12 +199,12 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"aG" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aH" = (
@@ -236,12 +230,12 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"aL" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -256,13 +250,13 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"aN" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aO" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aP" = (
@@ -296,9 +290,6 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"aS" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/item/radio/intercom{
dir = 8;
name = "station intercom (General)";
@@ -309,14 +300,14 @@
icon_state = "tube1";
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/escape)
"aT" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
@@ -325,6 +316,9 @@
icon_state = "tube1";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -710,7 +704,7 @@ bw
ab
ae
ah
-al
+ai
am
am
av
@@ -762,7 +756,7 @@ aa
ad
ag
aj
-al
+ai
am
at
av
diff --git a/_maps/map_files/shuttles/emergency_dept.dmm b/_maps/map_files/shuttles/emergency_dept.dmm
index 45acf04e012..32b14270d05 100644
--- a/_maps/map_files/shuttles/emergency_dept.dmm
+++ b/_maps/map_files/shuttles/emergency_dept.dmm
@@ -62,7 +62,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"al" = (
-/obj/structure/chair/comfy/blue{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -93,36 +93,6 @@
"aq" = (
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
-"ar" = (
-/obj/structure/chair/comfy/beige{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
-"as" = (
-/obj/structure/chair/comfy/brown{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
-"at" = (
-/obj/structure/chair/comfy/red{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
-"au" = (
-/obj/structure/chair/comfy/teal{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
-"av" = (
-/obj/structure/chair/comfy/purp{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
"aw" = (
/turf/simulated/shuttle/wall{
icon_state = "swall13";
@@ -143,7 +113,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"az" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aA" = (
@@ -155,7 +125,7 @@
icon_state = "tube1";
dir = 1
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aB" = (
@@ -172,7 +142,7 @@
},
/area/shuttle/escape)
"aD" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plasteel{
@@ -227,7 +197,7 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"aK" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria";
dir = 2
@@ -276,13 +246,13 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"aQ" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aR" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/plasteel{
@@ -327,53 +297,53 @@
},
/area/shuttle/escape)
"aW" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aX" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor2"
},
/area/shuttle/escape)
"aY" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"aZ" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"ba" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor5"
},
/area/shuttle/escape)
"bb" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor4,
@@ -405,9 +375,6 @@
},
/area/shuttle/escape)
"bf" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/item/radio/intercom{
dir = 8;
name = "station intercom (General)";
@@ -421,6 +388,9 @@
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"bg" = (
@@ -431,35 +401,35 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"bh" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"bi" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"bj" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor2"
},
/area/shuttle/escape)
"bk" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"bl" = (
@@ -473,10 +443,10 @@
},
/area/shuttle/escape)
"bm" = (
-/obj/structure/chair{
+/obj/structure/window/reinforced,
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/obj/structure/window/reinforced,
/turf/simulated/shuttle/floor{
icon_state = "floor2"
},
@@ -490,41 +460,38 @@
},
/area/shuttle/escape)
"bo" = (
-/obj/structure/chair{
+/obj/structure/window/reinforced,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/structure/window/reinforced,
/turf/simulated/shuttle/floor{
icon_state = "floor2"
},
/area/shuttle/escape)
"bp" = (
/obj/structure/window/reinforced,
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"bq" = (
/obj/structure/window/reinforced,
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plasteel,
/area/shuttle/escape)
"br" = (
-/obj/structure/chair{
+/obj/structure/window/reinforced,
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/obj/structure/window/reinforced,
/turf/simulated/shuttle/floor{
icon_state = "floor5"
},
/area/shuttle/escape)
"bs" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
@@ -536,15 +503,18 @@
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/escape)
"bt" = (
-/obj/structure/chair{
+/obj/structure/window/reinforced,
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/structure/window/reinforced,
/turf/simulated/shuttle/floor{
icon_state = "floor5"
},
@@ -593,23 +563,23 @@
},
/area/shuttle/escape)
"bz" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/escape)
"bA" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor5"
},
@@ -665,7 +635,7 @@
},
/area/shuttle/escape)
"bF" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -678,7 +648,7 @@
},
/area/shuttle/escape)
"bH" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -849,7 +819,7 @@ bT
aa
ae
ai
-ar
+al
aq
ae
az
@@ -875,7 +845,7 @@ bT
aa
ae
aj
-as
+al
aq
ae
az
@@ -901,7 +871,7 @@ bS
ab
af
ak
-at
+al
aq
ax
aB
@@ -979,7 +949,7 @@ bU
aa
ae
an
-au
+al
aq
ae
aE
@@ -1005,7 +975,7 @@ bP
aa
ae
ao
-av
+al
aq
ae
aC
diff --git a/_maps/map_files/shuttles/emergency_meta.dmm b/_maps/map_files/shuttles/emergency_meta.dmm
index 60b96451ecb..c711de199e7 100644
--- a/_maps/map_files/shuttles/emergency_meta.dmm
+++ b/_maps/map_files/shuttles/emergency_meta.dmm
@@ -138,29 +138,29 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"av" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/escape)
"aw" = (
-/obj/structure/chair,
/obj/machinery/light{
dir = 1;
on = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/escape)
"ax" = (
-/obj/structure/chair,
/obj/item/radio/intercom{
dir = 4;
name = "Station Intercom (General)";
pixel_x = 0;
pixel_y = 27
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -239,7 +239,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"aD" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -295,11 +295,11 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"aK" = (
-/obj/structure/chair/office/dark,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"aL" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor{
@@ -307,10 +307,10 @@
},
/area/shuttle/escape)
"aM" = (
-/obj/structure/chair{
+/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -377,7 +377,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"aQ" = (
-/obj/structure/chair/office/dark{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -420,10 +420,10 @@
},
/area/shuttle/escape)
"aW" = (
-/obj/structure/chair,
/obj/machinery/light{
dir = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -482,9 +482,6 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"bd" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/item/radio/intercom{
broadcasting = 0;
listening = 1;
@@ -492,6 +489,9 @@
pixel_y = -28
},
/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -581,7 +581,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"bo" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/plating{
@@ -607,7 +607,7 @@
},
/area/shuttle/escape)
"bs" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -615,7 +615,7 @@
},
/area/shuttle/escape)
"bt" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -693,12 +693,12 @@
},
/area/shuttle/escape)
"bE" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/reagent_dispensers/peppertank{
pixel_x = 31
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
@@ -762,12 +762,12 @@
},
/area/shuttle/escape)
"bI" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light{
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/plating{
icon_state = "floorgrime"
},
@@ -779,18 +779,18 @@
},
/area/shuttle/escape)
"bK" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light{
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor4"
},
/area/shuttle/escape)
"bL" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
diff --git a/_maps/map_files/shuttles/emergency_mil.dmm b/_maps/map_files/shuttles/emergency_mil.dmm
index de4bba7254b..3741f06c673 100644
--- a/_maps/map_files/shuttles/emergency_mil.dmm
+++ b/_maps/map_files/shuttles/emergency_mil.dmm
@@ -115,25 +115,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"au" = (
-/obj/structure/chair/comfy/brown{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
-"av" = (
-/obj/structure/chair/comfy/teal{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
-"aw" = (
-/obj/structure/chair/comfy/red{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
-"ax" = (
-/obj/structure/chair/comfy/blue{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -142,18 +124,6 @@
/obj/machinery/computer/robotics,
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
-"az" = (
-/obj/structure/chair/comfy/beige{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
-"aA" = (
-/obj/structure/chair/comfy/purp{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
"aB" = (
/turf/simulated/shuttle/wall{
tag = "icon-swall7";
@@ -181,7 +151,7 @@
},
/area/shuttle/escape)
"aF" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aG" = (
@@ -193,7 +163,7 @@
icon_state = "tube1";
dir = 1
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"aH" = (
@@ -335,7 +305,7 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"aX" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor4,
@@ -469,32 +439,32 @@
icon_state = "tube1";
dir = 8
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plating,
/area/shuttle/escape)
"bk" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plating,
/area/shuttle/escape)
"bl" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plating,
/area/shuttle/escape)
"bm" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (EAST)";
icon_state = "tube1";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/floor/plating,
/area/shuttle/escape)
"bn" = (
@@ -503,22 +473,11 @@
icon_state = "tube1";
dir = 8
},
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plating,
/area/shuttle/escape)
-"bo" = (
-/obj/machinery/light/spot{
- tag = "icon-tube1 (EAST)";
- icon_state = "tube1";
- dir = 4
- },
-/obj/structure/chair{
- dir = 8
- },
-/turf/simulated/floor/plating,
-/area/shuttle/escape)
"bp" = (
/obj/machinery/door/airlock/shuttle{
aiControlDisabled = 1;
@@ -629,7 +588,7 @@ aa
ab
af
as
-az
+au
af
aF
aN
@@ -732,7 +691,7 @@ aj
ac
af
al
-av
+au
at
aC
aH
@@ -784,7 +743,7 @@ bz
ac
af
an
-aw
+au
at
aC
aH
@@ -810,7 +769,7 @@ by
ab
af
ao
-ax
+au
at
af
aJ
@@ -889,7 +848,7 @@ aa
ab
af
ay
-aA
+au
af
aM
aT
@@ -901,12 +860,12 @@ bm
bk
bk
bk
-bo
+bm
bi
aI
br
bk
-bo
+bm
aC
bw
"}
diff --git a/_maps/map_files/shuttles/emergency_narnar.dmm b/_maps/map_files/shuttles/emergency_narnar.dmm
index 8d36106c3da..59111b3eeae 100644
--- a/_maps/map_files/shuttles/emergency_narnar.dmm
+++ b/_maps/map_files/shuttles/emergency_narnar.dmm
@@ -22,7 +22,7 @@
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"af" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/floor/engine/cult,
@@ -35,12 +35,6 @@
/obj/machinery/computer/station_alert,
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
-"ai" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/simulated/floor/engine/cult,
-/area/shuttle/escape)
"aj" = (
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
@@ -52,21 +46,21 @@
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"al" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"am" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"an" = (
@@ -74,7 +68,7 @@
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"ao" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/engine/cult,
@@ -84,7 +78,7 @@
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"aq" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/engine/cult,
@@ -94,14 +88,14 @@
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"as" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/effect/decal/remains/human{
desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
icon_state = "remains";
name = "Human remains"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"at" = (
@@ -113,23 +107,23 @@
icon_state = "tube1";
dir = 1
},
-/obj/structure/chair,
/obj/effect/decal/remains/human{
desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
icon_state = "remains";
name = "Human remains"
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"au" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/effect/decal/remains/human{
desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
icon_state = "remains";
name = "Human remains"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"av" = (
@@ -148,9 +142,6 @@
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"ax" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
@@ -159,6 +150,9 @@
icon_state = "remains";
name = "Human remains"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"ay" = (
@@ -176,20 +170,17 @@
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"aB" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/effect/decal/remains/human{
desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
icon_state = "remains";
name = "Human remains"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"aC" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/item/radio/intercom{
dir = 4;
name = "station intercom (General)";
@@ -200,6 +191,9 @@
icon_state = "remains";
name = "Human remains"
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/floor/engine/cult,
/area/shuttle/escape)
"aD" = (
@@ -559,7 +553,7 @@ bj
ab
ab
ae
-ai
+af
aj
aj
ab
@@ -611,7 +605,7 @@ aa
ab
ab
ag
-ai
+af
aj
ap
ab
diff --git a/_maps/map_files/shuttles/emergency_old.dmm b/_maps/map_files/shuttles/emergency_old.dmm
index 823d6f36a4f..6956613e0b8 100644
--- a/_maps/map_files/shuttles/emergency_old.dmm
+++ b/_maps/map_files/shuttles/emergency_old.dmm
@@ -43,7 +43,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"ai" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -72,12 +72,6 @@
/obj/machinery/computer/station_alert,
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
-"am" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/simulated/shuttle/floor,
-/area/shuttle/escape)
"an" = (
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
@@ -89,21 +83,21 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"ap" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"aq" = (
-/obj/structure/chair{
- dir = 1
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"ar" = (
@@ -117,7 +111,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"at" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
@@ -127,7 +121,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"av" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -158,7 +152,7 @@
},
/area/shuttle/escape)
"aA" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -177,7 +171,7 @@
/turf/simulated/shuttle/floor,
/area/shuttle/escape)
"aC" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -192,12 +186,12 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"aE" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = -28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -210,12 +204,12 @@
/turf/simulated/floor/plating,
/area/shuttle/escape)
"aG" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -266,9 +260,6 @@
},
/area/shuttle/escape)
"aL" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/item/radio/intercom{
dir = 8;
name = "station intercom (General)";
@@ -279,14 +270,14 @@
icon_state = "tube1";
dir = 8
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
/area/shuttle/escape)
"aM" = (
-/obj/structure/chair{
- dir = 8
- },
/obj/structure/closet/walllocker/emerglocker{
pixel_x = 28
},
@@ -295,6 +286,9 @@
icon_state = "tube1";
dir = 4
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
/turf/simulated/shuttle/floor{
icon_state = "floor3"
},
@@ -393,7 +387,7 @@
},
/area/shuttle/escape)
"aZ" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor4,
/area/shuttle/escape)
"ba" = (
@@ -455,7 +449,7 @@
},
/area/shuttle/escape)
"bh" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor4,
@@ -633,7 +627,7 @@ bo
ab
ae
ah
-am
+ai
an
an
aw
@@ -685,7 +679,7 @@ aa
ad
ag
aj
-am
+ai
an
au
aw
diff --git a/_maps/map_files/shuttles/ferry_base.dmm b/_maps/map_files/shuttles/ferry_base.dmm
index a5e2d5aef05..658633d421a 100644
--- a/_maps/map_files/shuttles/ferry_base.dmm
+++ b/_maps/map_files/shuttles/ferry_base.dmm
@@ -45,14 +45,14 @@
},
/area/shuttle/transport)
"h" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (NORTH)";
icon_state = "tube1";
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"i" = (
@@ -60,16 +60,16 @@
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"j" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"k" = (
-/obj/structure/chair,
/obj/machinery/light/spot{
tag = "icon-tube1 (NORTH)";
icon_state = "tube1";
dir = 1
},
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"l" = (
@@ -126,16 +126,16 @@
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"s" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"t" = (
-/obj/structure/chair{
+/obj/machinery/light/spot,
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/machinery/light/spot,
/turf/simulated/shuttle/floor,
/area/shuttle/transport)
"u" = (
diff --git a/_maps/map_files/shuttles/ferry_meat.dmm b/_maps/map_files/shuttles/ferry_meat.dmm
index a4008980d4a..a0935fb04d3 100644
--- a/_maps/map_files/shuttles/ferry_meat.dmm
+++ b/_maps/map_files/shuttles/ferry_meat.dmm
@@ -47,14 +47,14 @@
},
/area/shuttle/transport)
"h" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/machinery/light/spot{
tag = "icon-tube1 (NORTH)";
icon_state = "tube1";
dir = 1
},
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -103,7 +103,7 @@
},
/area/shuttle/transport)
"n" = (
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -114,7 +114,7 @@
icon_state = "tube1";
dir = 1
},
-/obj/structure/chair,
+/obj/structure/chair/comfy/shuttle,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
diff --git a/_maps/map_files/templates/medium_shuttle1.dmm b/_maps/map_files/templates/medium_shuttle1.dmm
index 109f921ed60..90acb3211a1 100644
--- a/_maps/map_files/templates/medium_shuttle1.dmm
+++ b/_maps/map_files/templates/medium_shuttle1.dmm
@@ -332,7 +332,7 @@
name = "Shuttle"
})
"L" = (
-/obj/structure/chair/comfy/black{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plasteel{
diff --git a/_maps/map_files/templates/medium_shuttle2.dmm b/_maps/map_files/templates/medium_shuttle2.dmm
index 4a0e2e5e031..8966fc3ac7a 100644
--- a/_maps/map_files/templates/medium_shuttle2.dmm
+++ b/_maps/map_files/templates/medium_shuttle2.dmm
@@ -222,9 +222,7 @@
name = "Shuttle"
})
"B" = (
-/obj/structure/chair/comfy{
- tag = "icon-comfychair (EAST)";
- icon_state = "comfychair";
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plasteel{
diff --git a/_maps/map_files/templates/medium_shuttle3.dmm b/_maps/map_files/templates/medium_shuttle3.dmm
index 382a3a3e18d..e87eec1f66b 100644
--- a/_maps/map_files/templates/medium_shuttle3.dmm
+++ b/_maps/map_files/templates/medium_shuttle3.dmm
@@ -187,9 +187,7 @@
name = "Shuttle"
})
"x" = (
-/obj/structure/chair/comfy{
- tag = "icon-comfychair (WEST)";
- icon_state = "comfychair";
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/floor/plasteel{
diff --git a/_maps/map_files/templates/small_shuttle_1.dmm b/_maps/map_files/templates/small_shuttle_1.dmm
index 92066f62880..a1fae43e707 100644
--- a/_maps/map_files/templates/small_shuttle_1.dmm
+++ b/_maps/map_files/templates/small_shuttle_1.dmm
@@ -59,7 +59,7 @@
},
/area/ruin/powered)
"m" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -88,7 +88,7 @@
/turf/simulated/shuttle/floor,
/area/ruin/powered)
"r" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -108,7 +108,7 @@
},
/area/ruin/powered)
"u" = (
-/obj/structure/chair{
+/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor,
diff --git a/_maps/test_all_maps.dm b/_maps/test_all_maps.dm
index f733f528a24..55cb0ff946b 100644
--- a/_maps/test_all_maps.dm
+++ b/_maps/test_all_maps.dm
@@ -19,16 +19,33 @@
// Lavaland Ruins
#include "map_files\RandomRuins\LavaRuins\lavaland_biodome_beach.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_biodome_clown_planet.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_biodome_winter.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_animal_hospital.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_ash_walker1.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_blooddrunk1.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_blooddrunk2.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_blooddrunk3.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_cube.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_cultaltar.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_dead_ratvar.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_envy.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_fountain_hall.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_gluttony.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_greed.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_hermit.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_hierophant.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_pizzaparty.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_pride.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_puzzle.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_random_ripley.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_seed_vault.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_sloth.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_survivalpod.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_swarmer_crash.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_syndicate_base1.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_ufo_crash.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_surface_xeno_nest.dmm"
// Space Ruins
diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm
index d81ea35e1e9..c542d714ca6 100644
--- a/code/ATMOSPHERICS/atmospherics.dm
+++ b/code/ATMOSPHERICS/atmospherics.dm
@@ -231,6 +231,12 @@ GLOBAL_DATUM_INIT(pipe_icon_manager, /datum/pipe_icon_manager, new())
var/turf/T = loc
level = T.intact ? 2 : 1
add_fingerprint(usr)
+ if(!SSair.initialized) //If there's no atmos subsystem, we can't really initialize pipenets
+ SSair.machinery_to_construct.Add(src)
+ return
+ initialize_atmos_network()
+
+/obj/machinery/atmospherics/proc/initialize_atmos_network()
atmos_init()
var/list/nodes = pipeline_expansion()
for(var/obj/machinery/atmospherics/A in nodes)
diff --git a/code/LINDA/LINDA_fire.dm b/code/LINDA/LINDA_fire.dm
index 5e44dcf20cc..00fddd5b1f0 100644
--- a/code/LINDA/LINDA_fire.dm
+++ b/code/LINDA/LINDA_fire.dm
@@ -189,7 +189,7 @@
T.to_be_destroyed = 0
T.max_fire_temperature_sustained = 0
-/obj/effect/hotspot/Crossed(mob/living/L)
+/obj/effect/hotspot/Crossed(mob/living/L, oldloc)
..()
if(isliving(L))
L.fire_act()
diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm
index 67eea12291a..2f296960622 100644
--- a/code/__DEFINES/atmospherics.dm
+++ b/code/__DEFINES/atmospherics.dm
@@ -123,8 +123,12 @@
#define TANK_RUPTURE_PRESSURE (40.*ONE_ATMOSPHERE) //Tank spills all contents into atmosphere
#define TANK_FRAGMENT_PRESSURE (50.*ONE_ATMOSPHERE) //Boom 3x3 base explosion
#define TANK_FRAGMENT_SCALE (10.*ONE_ATMOSPHERE) //+1 for each SCALE kPa aboe threshold
+#define TANK_DEFAULT_RELEASE_PRESSURE 16
// Atmos alarm defines
#define ATMOS_ALARM_NONE 0
#define ATMOS_ALARM_WARNING 1
#define ATMOS_ALARM_DANGER 2
+
+//LAVALAND
+#define LAVALAND_EQUIPMENT_EFFECT_PRESSURE 50 //what pressure you have to be under to increase the effect of equipment meant for lavaland
\ No newline at end of file
diff --git a/code/__DEFINES/gamemode.dm b/code/__DEFINES/gamemode.dm
index a3efbab50d9..308e7a5f6d9 100644
--- a/code/__DEFINES/gamemode.dm
+++ b/code/__DEFINES/gamemode.dm
@@ -6,6 +6,7 @@
#define TARGET_INVALID_UNREACHABLE 5
#define TARGET_INVALID_GOLEM 6
#define TARGET_INVALID_EVENT 7
+#define TARGET_INVALID_IS_TARGET 8
//gamemode istype helpers
#define GAMEMODE_IS_BLOB (SSticker && istype(SSticker.mode, /datum/game_mode/blob))
diff --git a/code/__DEFINES/hud.dm b/code/__DEFINES/hud.dm
index 45953a2e47b..4a1e4f20f98 100644
--- a/code/__DEFINES/hud.dm
+++ b/code/__DEFINES/hud.dm
@@ -55,6 +55,7 @@
#define DATA_HUD_ABDUCTOR 18
#define ANTAG_HUD_DEVIL 19
#define ANTAG_HUD_EVENTMISC 20
+#define ANTAG_HUD_BLOB 21
// Notification action types
#define NOTIFY_JUMP "jump"
diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm
index b491bc6e354..1750a89d2df 100644
--- a/code/__DEFINES/misc.dm
+++ b/code/__DEFINES/misc.dm
@@ -57,6 +57,89 @@
#define MAX_STACK_AMOUNT_GLASS 50
#define MAX_STACK_AMOUNT_RODS 60
+//Colors
+#define COLOR_RED "#FF0000"
+#define COLOR_GREEN "#00FF00"
+#define COLOR_BLUE "#0000FF"
+#define COLOR_CYAN "#00FFFF"
+#define COLOR_PINK "#FF00FF"
+#define COLOR_YELLOW "#FFFF00"
+#define COLOR_ORANGE "#FF9900"
+#define COLOR_WHITE "#FFFFFF"
+#define COLOR_GRAY "#808080"
+#define COLOR_BLACK "#000000"
+#define COLOR_NAVY_BLUE "#000080"
+#define COLOR_LIGHT_GREEN "#008000"
+#define COLOR_DARK_GRAY "#404040"
+#define COLOR_MAROON "#800000"
+#define COLOR_PURPLE "#800080"
+#define COLOR_VIOLET "#9933ff"
+#define COLOR_OLIVE "#808000"
+#define COLOR_BROWN_ORANGE "#824b28"
+#define COLOR_DARK_ORANGE "#b95a00"
+#define COLOR_GRAY40 "#666666"
+#define COLOR_GRAY20 "#333333"
+#define COLOR_GRAY15 "#151515"
+#define COLOR_SEDONA "#cc6600"
+#define COLOR_DARK_BROWN "#917448"
+#define COLOR_DEEP_SKY_BLUE "#00e1ff"
+#define COLOR_LIME "#00ff00"
+#define COLOR_TEAL "#33cccc"
+#define COLOR_PALE_PINK "#bf89ba"
+#define COLOR_YELLOW_GRAY "#c9a344"
+#define COLOR_PALE_YELLOW "#c1bb7a"
+#define COLOR_WARM_YELLOW "#b3863c"
+#define COLOR_RED_GRAY "#aa5f61"
+#define COLOR_BROWN "#b19664"
+#define COLOR_GREEN_GRAY "#8daf6a"
+#define COLOR_DARK_GREEN_GRAY "#54654c"
+#define COLOR_BLUE_GRAY "#6a97b0"
+#define COLOR_DARK_BLUE_GRAY "#3e4855"
+#define COLOR_SUN "#ec8b2f"
+#define COLOR_PURPLE_GRAY "#a2819e"
+#define COLOR_BLUE_LIGHT "#33ccff"
+#define COLOR_RED_LIGHT "#ff3333"
+#define COLOR_BEIGE "#ceb689"
+#define COLOR_BABY_BLUE "#89cff0"
+#define COLOR_PALE_GREEN_GRAY "#aed18b"
+#define COLOR_PALE_RED_GRAY "#cc9090"
+#define COLOR_PALE_PURPLE_GRAY "#bda2ba"
+#define COLOR_PALE_BLUE_GRAY "#8bbbd5"
+#define COLOR_LUMINOL "#66ffff"
+#define COLOR_SILVER "#c0c0c0"
+#define COLOR_GRAY80 "#cccccc"
+#define COLOR_OFF_WHITE "#eeeeee"
+#define COLOR_GOLD "#6d6133"
+#define COLOR_NT_RED "#9d2300"
+#define COLOR_BOTTLE_GREEN "#1f6b4f"
+#define COLOR_PALE_BTL_GREEN "#57967f"
+#define COLOR_GUNMETAL "#545c68"
+#define COLOR_WALL_GUNMETAL "#353a42"
+#define COLOR_STEEL "#a8b0b2"
+#define COLOR_MUZZLE_FLASH "#ffffb2"
+#define COLOR_CHESTNUT "#996633"
+#define COLOR_BEASTY_BROWN "#663300"
+#define COLOR_WHEAT "#ffff99"
+#define COLOR_CYAN_BLUE "#3366cc"
+#define COLOR_LIGHT_CYAN "#66ccff"
+#define COLOR_PAKISTAN_GREEN "#006600"
+#define COLOR_HULL "#436b8e"
+#define COLOR_AMBER "#ffbf00"
+#define COLOR_COMMAND_BLUE "#46698c"
+#define COLOR_SKY_BLUE "#5ca1cc"
+#define COLOR_PALE_ORANGE "#b88a3b"
+#define COLOR_CIVIE_GREEN "#b7f27d"
+#define COLOR_TITANIUM "#d1e6e3"
+#define COLOR_DARK_GUNMETAL "#4c535b"
+#define COLOR_BRONZE "#8c7853"
+#define COLOR_BRASS "#b99d71"
+#define COLOR_INDIGO "#4b0082"
+#define COLOR_ALUMINIUM "#bbbbbb"
+#define COLOR_CRYSTAL "#00c8a5"
+#define COLOR_ASTEROID_ROCK "#735555"
+#define COLOR_NULLGLASS "#ff6088"
+#define COLOR_DIAMOND "#d8d4ea"
+
//FONTS:
// Used by Paper and PhotoCopier (and PaperBin once a year).
// Used by PDA's Notekeeper.
@@ -132,7 +215,12 @@
for(type in view(range, dview_mob))
#define END_FOR_DVIEW dview_mob.loc = null
+//Turf locational stuff
#define get_turf(A) (get_step(A, 0))
+#define NORTH_OF_TURF(T) locate(T.x, T.y + 1, T.z)
+#define EAST_OF_TURF(T) locate(T.x + 1, T.y, T.z)
+#define SOUTH_OF_TURF(T) locate(T.x, T.y - 1, T.z)
+#define WEST_OF_TURF(T) locate(T.x - 1, T.y, T.z)
#define MIN_SUPPLIED_LAW_NUMBER 15
#define MAX_SUPPLIED_LAW_NUMBER 50
@@ -265,6 +353,8 @@
#define TRIGGER_GUARD_NONE 0
#define TRIGGER_GUARD_NORMAL 1
+#define CLIENT_FROM_VAR(I) (ismob(I) ? I:client : (istype(I, /client) ? I : (istype(I, /datum/mind) ? I:current?:client : null)))
+
// Macro to get the current elapsed round time, rather than total world runtime
#define ROUND_TIME (SSticker.round_start_time ? (world.time - SSticker.round_start_time) : 0)
@@ -300,6 +390,8 @@
#define BLOODY_FOOTPRINT_BASE_ALPHA 150
#define BLOOD_GAIN_PER_STEP 100
#define BLOOD_LOSS_PER_STEP 5
+#define BLOOD_LOSS_IN_SPREAD 20
+#define BLOOD_AMOUNT_PER_DECAL 20
//Bloody shoe blood states
#define BLOOD_STATE_HUMAN "blood"
@@ -315,7 +407,7 @@
#define INVESTIGATE_BOMB "bombs"
// The SQL version required by this version of the code
-#define SQL_VERSION 8
+#define SQL_VERSION 9
// Vending machine stuff
#define CAT_NORMAL 1
@@ -393,4 +485,19 @@
#define SENSOR_COORDS 3
// Cult summon possibilities
-#define SUMMON_POSSIBILITIES 3
\ No newline at end of file
+#define SUMMON_POSSIBILITIES 3
+
+#define DICE_NOT_RIGGED 1
+#define DICE_BASICALLY_RIGGED 2
+#define DICE_TOTALLY_RIGGED 3
+
+// Parallax
+#define PARALLAX_DELAY_DEFAULT world.tick_lag
+#define PARALLAX_DELAY_MED 1
+#define PARALLAX_DELAY_LOW 2
+#define PARALLAX_LOOP_TIME 25
+
+// Engine types
+#define ENGTYPE_SING "Singularity"
+#define ENGTYPE_SM "Supermatter"
+#define ENGTYPE_TESLA "Tesla"
\ No newline at end of file
diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm
index 2ca76be31b2..9265c21d112 100644
--- a/code/__DEFINES/mobs.dm
+++ b/code/__DEFINES/mobs.dm
@@ -188,6 +188,7 @@
#define isswarmer(A) (istype((A), /mob/living/simple_animal/hostile/swarmer))
#define isguardian(A) (istype((A), /mob/living/simple_animal/hostile/guardian))
#define isnymph(A) (istype((A), /mob/living/simple_animal/diona))
+#define ishostile(A) (istype(A, /mob/living/simple_animal/hostile))
#define issilicon(A) (istype((A), /mob/living/silicon))
#define isAI(A) (istype((A), /mob/living/silicon/ai))
diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm
index 9582fddccfe..a28d68a392b 100644
--- a/code/__DEFINES/preferences.dm
+++ b/code/__DEFINES/preferences.dm
@@ -63,3 +63,12 @@
#define EXP_TYPE_WHITELIST "Whitelist"
#define EXP_DEPT_TYPE_LIST list(EXP_TYPE_SERVICE, EXP_TYPE_MEDICAL, EXP_TYPE_ENGINEERING, EXP_TYPE_SCIENCE, EXP_TYPE_SECURITY, EXP_TYPE_COMMAND, EXP_TYPE_SILICON, EXP_TYPE_SPECIAL)
+
+// Defines just for parallax because its levels make storing it in the regular prefs a pain in the ass
+// These dont need to be bitflags because there isnt going to be more than one at a time of these active
+// But its gonna piss off my OCD if it isnt bitflags, so deal with it, -affected
+#define PARALLAX_DISABLE 1
+#define PARALLAX_LOW 2
+#define PARALLAX_MED 4
+#define PARALLAX_HIGH 8
+#define PARALLAX_INSANE 16
diff --git a/code/__DEFINES/sight.dm b/code/__DEFINES/sight.dm
index 54162cd0f96..58f557c4b75 100644
--- a/code/__DEFINES/sight.dm
+++ b/code/__DEFINES/sight.dm
@@ -32,3 +32,10 @@
#define SECHUD 1
#define MEDHUD 2
#define ANTAGHUD 3
+
+//for clothing visor toggles, these determine which vars to toggle
+#define VISOR_FLASHPROTECT (1<<0)
+#define VISOR_TINT (1<<1)
+#define VISOR_VISIONFLAGS (1<<2) //all following flags only matter for glasses
+#define VISOR_DARKNESSVIEW (1<<3)
+#define VISOR_INVISVIEW (1<<4)
\ No newline at end of file
diff --git a/code/__DEFINES/stat.dm b/code/__DEFINES/stat.dm
index b38018c0382..6ef269be1c2 100644
--- a/code/__DEFINES/stat.dm
+++ b/code/__DEFINES/stat.dm
@@ -41,6 +41,7 @@
#define SHUTTLE_STRANDED 4
#define SHUTTLE_ESCAPE 5
#define SHUTTLE_ENDGAME 6
+#define SHUTTLE_IGNITING 7
// Shuttle return values
#define SHUTTLE_CAN_DOCK "can_dock"
diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm
index e5d5bb723c1..f451a34a8b7 100644
--- a/code/__DEFINES/status_effects.dm
+++ b/code/__DEFINES/status_effects.dm
@@ -26,7 +26,7 @@
//#define STATUS_EFFECT_WISH_GRANTERS_GIFT /datum/status_effect/wish_granters_gift //If you're currently resurrecting with the Wish Granter
-//#define STATUS_EFFECT_BLOODDRUNK /datum/status_effect/blooddrunk //Stun immunity and greatly reduced damage taken
+#define STATUS_EFFECT_BLOODDRUNK /datum/status_effect/blooddrunk //Stun immunity and greatly reduced damage taken
/////////////
// DEBUFFS //
@@ -52,7 +52,7 @@
#define STATUS_EFFECT_SUMMONEDGHOST /datum/status_effect/cultghost //is a cult ghost and can't use manifest runes
-//#define STATUS_EFFECT_CRUSHERMARK /datum/status_effect/crusher_mark //if struck with a proto-kinetic crusher, takes a ton of damage
+#define STATUS_EFFECT_CRUSHERMARK /datum/status_effect/crusher_mark //if struck with a proto-kinetic crusher, takes a ton of damage
#define STATUS_EFFECT_SAWBLEED /datum/status_effect/saw_bleed //if the bleed builds up enough, takes a ton of damage
@@ -74,6 +74,6 @@
//#define STATUS_EFFECT_SIGILMARK /datum/status_effect/sigil_mark
-//#define STATUS_EFFECT_CRUSHERDAMAGETRACKING /datum/status_effect/crusher_damage //tracks total kinetic crusher damage on a target
+#define STATUS_EFFECT_CRUSHERDAMAGETRACKING /datum/status_effect/crusher_damage //tracks total kinetic crusher damage on a target
-//#define STATUS_EFFECT_SYPHONMARK /datum/status_effect/syphon_mark //tracks kills for the KA death syphon module
\ No newline at end of file
+#define STATUS_EFFECT_SYPHONMARK /datum/status_effect/syphon_mark //tracks kills for the KA death syphon module
\ No newline at end of file
diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm
index 29a93ae94f9..c55fec2cd87 100644
--- a/code/__DEFINES/subsystems.dm
+++ b/code/__DEFINES/subsystems.dm
@@ -79,7 +79,8 @@
#define INIT_ORDER_NANOMOB -23
#define INIT_ORDER_SQUEAK -40
#define INIT_ORDER_PATH -50
-#define INIT_ORDER_PERSISTENCE -100
+#define INIT_ORDER_PERSISTENCE -95
+#define INIT_ORDER_CHAT -100 //Should be last to ensure chat remains smooth during init.
// Subsystem fire priority, from lowest to highest priority
// If the subsystem isn't listed here it's either DEFAULT or PROCESS (if it's a processing subsystem child)
@@ -111,6 +112,7 @@
#define FIRE_PRIORITY_MOBS 100
#define FIRE_PRIORITY_NANOUI 110
#define FIRE_PRIORITY_TICKER 200
+#define FIRE_PRIORITY_CHAT 400
#define FIRE_PRIORITY_OVERLAYS 500
#define FIRE_PRIORITY_INPUT 1000 // This must always always be the max highest priority. Player input must never be lost.
diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm
index 27b69284a3d..3bb6b742a04 100644
--- a/code/__HELPERS/game.dm
+++ b/code/__HELPERS/game.dm
@@ -19,6 +19,12 @@
return A
return 0
+/proc/get_location_name(atom/X, format_text = FALSE)
+ var/area/A = isarea(X) ? X : get_area(X)
+ if(!A)
+ return null
+ return format_text ? format_text(A.name) : A.name
+
/proc/get_areas_in_range(dist=0, atom/center=usr)
if(!dist)
var/turf/T = get_turf(center)
@@ -429,6 +435,17 @@
/proc/GetBluePart(const/hexa)
return hex2num(copytext(hexa, 6, 8))
+/proc/lavaland_equipment_pressure_check(turf/T)
+ . = FALSE
+ if(!istype(T))
+ return
+ var/datum/gas_mixture/environment = T.return_air()
+ if(!istype(environment))
+ return
+ var/pressure = environment.return_pressure()
+ if(pressure <= LAVALAND_EQUIPMENT_EFFECT_PRESSURE)
+ . = TRUE
+
/proc/GetHexColors(const/hexa)
return list(
GetRedPart(hexa),
diff --git a/code/__HELPERS/icon_smoothing.dm b/code/__HELPERS/icon_smoothing.dm
index 11c86940b75..acf202f0eee 100644
--- a/code/__HELPERS/icon_smoothing.dm
+++ b/code/__HELPERS/icon_smoothing.dm
@@ -153,29 +153,33 @@
/turf/simulated/wall/diagonal_smooth(adjacencies)
adjacencies = reverse_ndir(..())
if(adjacencies)
- var/list/U = list()
+ var/mutable_appearance/underlay_appearance = mutable_appearance(layer = TURF_LAYER, plane = FLOOR_PLANE)
+ var/list/U = list(underlay_appearance)
if(fixed_underlay)
if(fixed_underlay["space"])
- U += image('icons/turf/space.dmi', SPACE_ICON_STATE, layer=TURF_LAYER)
+ underlay_appearance.icon = 'icons/turf/space.dmi'
+ underlay_appearance.icon_state = SPACE_ICON_STATE
+ underlay_appearance.plane = PLANE_SPACE
else
- U += image(fixed_underlay["icon"], fixed_underlay["icon_state"], layer=TURF_LAYER)
+ underlay_appearance.icon = fixed_underlay["icon"]
+ underlay_appearance.icon_state = fixed_underlay["icon_state"]
else
- var/turf/T = get_step(src, turn(adjacencies, 180))
- if(T && (T.density || T.smooth))
+ var/turned_adjacency = turn(adjacencies, 180)
+ var/turf/T = get_step(src, turned_adjacency)
+ if(!T.get_smooth_underlay_icon(underlay_appearance, src, turned_adjacency))
T = get_step(src, turn(adjacencies, 135))
- if(T && (T.density || T.smooth))
+ if(!T.get_smooth_underlay_icon(underlay_appearance, src, turned_adjacency))
T = get_step(src, turn(adjacencies, 225))
-
- if(istype(T, /turf/space) && !istype(T, /turf/space/transit))
- U += image('icons/turf/space.dmi', SPACE_ICON_STATE, layer=TURF_LAYER)
- else if(T && !T.density && !T.smooth)
- U += T
- else if(baseturf && !initial(baseturf.density) && !initial(baseturf.smooth))
- U += image(initial(baseturf.icon), initial(baseturf.icon_state), layer=TURF_LAYER)
- else
- U += DEFAULT_UNDERLAY_IMAGE
+ //if all else fails, ask our own turf
+ if(!T.get_smooth_underlay_icon(underlay_appearance, src, turned_adjacency) && !get_smooth_underlay_icon(underlay_appearance, src, turned_adjacency))
+ underlay_appearance.icon = DEFAULT_UNDERLAY_ICON
+ underlay_appearance.icon_state = DEFAULT_UNDERLAY_ICON_STATE
underlays = U
+ // Drop posters which were previously placed on this wall.
+ for(var/obj/structure/sign/poster/P in src)
+ P.roll_and_drop(src)
+
/proc/cardinal_smooth(atom/A, adjacencies)
//NW CORNER
var/nw = "1-i"
diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm
index c567ba7adb2..aaf33820840 100644
--- a/code/__HELPERS/mobs.dm
+++ b/code/__HELPERS/mobs.dm
@@ -298,8 +298,12 @@ This is always put in the attack log.
loglevel = ATKLOG_FEW
else if(istype(user) && !user.ckey && !target.ckey) // Attacks between NPCs are only shown to admins with ATKLOG_ALL
loglevel = ATKLOG_ALL
- else if(!target.ckey) // Attacks by players on NPCs are only shown to admins with ATKLOG_ALL or ATKLOG_ALMOSTALL
+ else if(!user.ckey || !target.ckey) // Player v NPC combat is de-prioritized.
loglevel = ATKLOG_ALMOSTALL
+ else
+ var/area/A = get_area(target)
+ if(A && A.hide_attacklogs)
+ loglevel = ATKLOG_ALMOSTALL
msg_admin_attack("[key_name_admin(user)] vs [key_name_admin(target)]: [what_done]", loglevel)
diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm
index b90f7502e65..08af11a128c 100644
--- a/code/__HELPERS/text.dm
+++ b/code/__HELPERS/text.dm
@@ -28,6 +28,11 @@
/*
* Text sanitization
*/
+// Can be used almost the same way as normal input for text
+/proc/clean_input(Message, Title, Default, mob/user=usr)
+ var/txt = input(user, Message, Title, Default) as text | null
+ if(txt)
+ return html_encode(txt)
//Simply removes < and > and limits the length of the message
/proc/strip_html_simple(var/t,var/limit=MAX_MESSAGE_LEN)
@@ -125,8 +130,10 @@
//Filters out undesirable characters from names
/proc/reject_bad_name(var/t_in, var/allow_numbers=0, var/max_length=MAX_NAME_LEN)
+ // Decode so that names with characters like < are still rejected. Will be encoded again at the end
+ t_in = html_decode(t_in)
if(!t_in || length(t_in) > max_length)
- return //Rejects the input if it is null or if it is longer then the max length allowed
+ return //Rejects the input if it is null or if it is longer than the max length allowed
var/number_of_alphanumeric = 0
var/last_char_group = 0
@@ -185,7 +192,7 @@
for(var/bad_name in list("space","floor","wall","r-wall","monkey","unknown","inactive ai","plating")) //prevents these common metagamey names
if(cmptext(t_out,bad_name)) return //(not case sensitive)
- return t_out
+ return html_encode(t_out)
//checks text for html tags
//if tag is not in whitelist (var/list/paper_tag_whitelist in global.dm)
@@ -538,6 +545,43 @@ proc/checkhtml(var/t)
text = copytext(text, 1, MAX_PAPER_MESSAGE_LEN)
return text
+/proc/convert_pencode_arg(text, tag, arg)
+ arg = sanitize_simple(html_encode(arg), list("''"="","\""="", "?"=""))
+ // https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html#rule-4---css-escape-and-strictly-validate-before-inserting-untrusted-data-into-html-style-property-values
+ var/list/style_attacks = list("javascript:", "expression", "byond:", "file:")
+
+ for(var/style_attack in style_attacks)
+ if(findtext(arg, style_attack))
+ // Do not attempt to render dangerous things
+ return text
+
+ if(tag == "class")
+ return ""
+
+ if(tag == "style")
+ return ""
+
+ if(tag == "img")
+ var/list/img_props = splittext(arg, ";")
+ if(img_props.len == 3)
+ return ""
+ if(img_props.len == 2)
+ return "
"
+ return "
"
+
+ return text
+
+/proc/admin_pencode_to_html()
+ var/text = pencode_to_html(arglist(args))
+ var/regex/R = new(@"\[(.*?) (.*?)\]", "ge")
+ text = R.Replace(text, /proc/convert_pencode_arg)
+
+ text = replacetext(text, "\[/class\]", "")
+ text = replacetext(text, "\[/style\]", "")
+ text = replacetext(text, "\[/img\]", "")
+
+ return text
+
/proc/html_to_pencode(text)
text = replacetext(text, "
", "\n")
text = replacetext(text, "
| [button("+", i != 1 ? "upvote=[i]" : "", , i == 1)] | " dat += "[button("-", i != choices.len ? "downvote=[i]" : "", , i == choices.len)] | " - dat += "[i]. [choice] | " + dat += "[i]. [choice] | " dat += "