This commit is contained in:
Arkatos1
2019-08-12 16:34:52 +02:00
611 changed files with 29517 additions and 11293 deletions
+26 -11
View File
@@ -254,7 +254,7 @@ CREATE TABLE `player` (
`UI_style_alpha` smallint(4) DEFAULT '255',
`be_role` mediumtext,
`default_slot` smallint(4) DEFAULT '1',
`toggles` mediumint(8) DEFAULT '383',
`toggles` int(8) DEFAULT '383',
`sound` mediumint(8) DEFAULT '31',
`randomslot` tinyint(1) DEFAULT '0',
`volume` smallint(4) DEFAULT '100',
@@ -266,8 +266,9 @@ 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',
PRIMARY KEY (`id`),
UNIQUE KEY `ckey` (`ckey`)
) ENGINE=InnoDB AUTO_INCREMENT=32446 DEFAULT CHARSET=latin1;
@@ -531,11 +532,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 */;
--
@@ -545,7 +546,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 */;
+25 -10
View File
@@ -253,7 +253,7 @@ CREATE TABLE `SS13_player` (
`UI_style_alpha` smallint(4) DEFAULT '255',
`be_role` mediumtext,
`default_slot` smallint(4) DEFAULT '1',
`toggles` mediumint(8) DEFAULT '383',
`toggles` int(8) DEFAULT '383',
`sound` mediumint(8) DEFAULT '31',
`randomslot` tinyint(1) DEFAULT '0',
`volume` smallint(4) DEFAULT '100',
@@ -265,8 +265,9 @@ 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',
PRIMARY KEY (`id`),
UNIQUE KEY `ckey` (`ckey`)
) ENGINE=InnoDB AUTO_INCREMENT=32446 DEFAULT CHARSET=latin1;
@@ -530,11 +531,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 */;
--
@@ -544,7 +545,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;
) 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 */;
+18 -15
View File
@@ -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`;
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE player
MODIFY COLUMN toggles int;
+2
View File
@@ -0,0 +1,2 @@
# Add afk_watch which gives users the option to make use of the AFK watcher subsystem
ALTER TABLE `player` ADD `afk_watch` tinyint(1) NOT NULL DEFAULT '0';
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+25 -32
View File
@@ -1771,13 +1771,6 @@
/obj/structure/grille,
/turf/simulated/shuttle/plating,
/area/centcom/evac)
"eP" = (
/obj/structure/chair{
dir = 4;
name = "Prosecution"
},
/turf/simulated/shuttle/floor,
/area/centcom/evac)
"eQ" = (
/obj/structure/closet/secure_closet/cargotech,
/turf/unsimulated/floor{
@@ -5049,27 +5042,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"
},
@@ -6113,7 +6106,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 +6114,7 @@
},
/area/centcom/evac)
"xG" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -6129,7 +6122,7 @@
},
/area/centcom/evac)
"xW" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor,
@@ -6139,13 +6132,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 +6153,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 +6252,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 +6278,19 @@
},
/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)
"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)
@@ -27558,7 +27551,7 @@ fe
fd
fG
eh
eP
xW
fd
fT
fC
@@ -47108,7 +47101,7 @@ ab
ab
ab
fi
yk
Gw
jE
jE
jE
@@ -47365,7 +47358,7 @@ ab
ab
ab
fi
yl
jE
jE
jE
jE
+13 -13
View File
@@ -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,
@@ -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" = (
@@ -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" = (
@@ -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)
@@ -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
@@ -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
@@ -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
@@ -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
"}
@@ -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 = "<span class='cult italic'><b><span class='big'>You've made a grave mistake, haven't you?</span></b></span>";
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
"}
File diff suppressed because it is too large Load Diff
@@ -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
"}
@@ -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
"}
@@ -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
"}
@@ -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
"}
@@ -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
"}
@@ -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,
@@ -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
"}
@@ -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
"}
@@ -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
"}
@@ -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
"}
@@ -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
"}
@@ -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
"}
@@ -5365,6 +5365,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/item/defibrillator,
/turf/simulated/floor/plasteel/white/side{
dir = 9
},
@@ -5513,6 +5514,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
},
@@ -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
"}
File diff suppressed because it is too large Load Diff
@@ -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,
@@ -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"
@@ -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,
@@ -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,
@@ -4488,8 +4488,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 +4584,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 +4816,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{
@@ -64,7 +64,7 @@
},
/area/ruin/powered)
"ao" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/simulated/shuttle/floor,
@@ -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"
+12 -4
View File
@@ -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" = (
@@ -4558,6 +4560,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 +13952,9 @@ ab
aj
ao
au
ax
vq
ah
ax
vq
ah
ah
ah
+5 -5
View File
@@ -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,
@@ -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{
+28 -23
View File
@@ -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
+14 -14
View File
@@ -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;
+14 -12
View File
@@ -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{
@@ -475,7 +475,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 +534,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 +648,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 +656,7 @@
},
/area/awaymission/spacebattle/cruiser)
"bO" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -1270,7 +1270,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 +1640,7 @@
},
/area/awaymission/spacebattle/syndicate4)
"eQ" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/mob/living/simple_animal/hostile/syndicate,
@@ -2419,7 +2421,7 @@
},
/area/awaymission/spacebattle/syndicate7)
"hM" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/mob/living/simple_animal/hostile/syndicate,
@@ -2727,7 +2729,7 @@
},
/area/awaymission/spacebattle/syndicate5)
"iI" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/mob/living/simple_animal/hostile/syndicate,
@@ -2813,7 +2815,7 @@
},
/area/awaymission/spacebattle/syndicate6)
"iW" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/mob/living/simple_animal/hostile/syndicate,
+10 -10
View File
@@ -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" = (
@@ -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{
+1 -1
View File
@@ -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"
File diff suppressed because it is too large Load Diff
+25 -26
View File
@@ -3643,14 +3643,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 +3664,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 +7380,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)
@@ -12454,26 +12453,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 +12486,7 @@
},
/area/shuttle/assault_pod)
"KY" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/simulated/shuttle/floor{
@@ -12582,12 +12587,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 +12739,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 +12747,7 @@
},
/area/centcom/evac)
"Wl" = (
/obj/structure/chair{
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/shuttle/floor{
@@ -12756,13 +12755,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" = (
@@ -41460,7 +41459,7 @@ sq
aN
aN
nV
QI
KA
og
og
og
@@ -41717,7 +41716,7 @@ sq
aN
aN
nV
QJ
og
og
og
og
File diff suppressed because it is too large Load Diff
+108 -273
View File
@@ -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{
@@ -5038,6 +4862,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 +14228,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 +14484,7 @@ aa
aa
ab
cl
es
cl
ab
ab
ab
@@ -14658,7 +14493,7 @@ ab
ab
aa
aa
cm
cl
ab
aa
aa
@@ -14896,16 +14731,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 +14750,7 @@ cF
cC
aa
aa
cm
cl
ab
aa
aa
@@ -15152,12 +14987,12 @@ aa
aa
aa
ab
cm
cl
ab
ab
aa
ab
co
cn
dd
dp
dK
@@ -15409,12 +15244,12 @@ aa
aa
aa
aa
cm
cl
ab
ab
ab
ab
co
cn
dd
dq
dK
@@ -15666,12 +15501,12 @@ aa
aa
aa
aa
cm
cl
aa
ab
ab
ab
co
cn
dd
dq
dK
@@ -15923,16 +15758,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 +16016,10 @@ aa
aa
ab
cn
cs
cs
cs
cM
cn
cn
cn
cn
cW
cX
ds
@@ -16437,7 +16272,7 @@ aa
aa
aa
ab
co
cn
ct
ct
ct
@@ -16698,7 +16533,7 @@ cn
cu
cA
cA
cN
cA
cY
df
du
@@ -16951,7 +16786,7 @@ aa
aa
aa
ab
co
cn
cv
ct
ct
@@ -17212,7 +17047,7 @@ cn
cw
cB
cB
cO
cB
cY
df
dw
@@ -17465,7 +17300,7 @@ aa
aa
aa
ab
co
cn
cx
cx
cx
@@ -17723,10 +17558,10 @@ aa
aa
ab
cn
cs
cs
cs
cP
cn
cn
cn
cn
cW
cX
ds
@@ -17979,12 +17814,12 @@ aa
aa
aa
aa
cm
cl
aa
aa
ab
cQ
cP
cn
cn
dd
dy
dK
@@ -18236,16 +18071,16 @@ aa
aa
aa
aa
cm
cl
aa
ab
ab
ab
co
cn
dd
dz
dy
dK
eb
ea
dK
da
eI
@@ -18493,16 +18328,16 @@ aa
aa
aa
aa
cm
cl
ab
ab
ab
ab
co
cn
dd
dz
dy
dK
eb
ea
dK
da
dj
@@ -18750,16 +18585,16 @@ aa
aa
aa
aa
cm
cl
ab
ab
aa
ab
co
cn
dd
dA
dK
ec
cu
dK
da
dj
@@ -19007,17 +18842,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 +19099,7 @@ aa
aa
aa
aa
cm
cl
aa
cC
cF
@@ -19285,7 +19120,7 @@ cF
cF
cF
cC
gc
cl
aa
aa
aa
@@ -19521,7 +19356,7 @@ aa
aa
aa
aa
cm
cl
aa
cC
cG
@@ -19542,7 +19377,7 @@ ab
ab
aa
aa
cm
cl
aa
aa
aa
@@ -19778,7 +19613,7 @@ aa
aa
aa
aa
cm
cl
aa
cC
cH
@@ -19799,7 +19634,7 @@ aa
ab
ab
aa
cm
cl
aa
aa
aa
@@ -20035,7 +19870,7 @@ aa
aa
aa
aa
cm
cl
aa
cC
cI
@@ -20056,7 +19891,7 @@ aa
aa
ab
ab
cm
cl
ab
aa
aa
@@ -20292,7 +20127,7 @@ aa
aa
aa
ab
cm
cl
aa
cC
cF
@@ -20307,13 +20142,13 @@ dE
dj
dE
cC
fi
cr
cr
cr
cr
cr
es
cl
cl
cl
cl
cl
cl
cl
bC
aa
aa
@@ -20549,11 +20384,11 @@ aa
aa
aa
ab
cp
cr
cr
cr
cT
cl
cl
cl
cl
cl
dc
cC
dD
@@ -44048,7 +43883,7 @@ aa
aa
aa
aa
aa
zH
aa
aa
aa
+38 -40
View File
@@ -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
+42 -46
View File
@@ -200,7 +200,8 @@
dir = 1;
pixel_y = -24
},
/turf/simulated/floor/mech_bay_recharge_floor,
/obj/machinery/suit_storage_unit/lavaland,
/turf/simulated/floor/plasteel,
/area/mine/eva)
"aJ" = (
/obj/machinery/light/small{
@@ -436,12 +437,6 @@
/turf/simulated/floor/plasteel/freezer,
/area/mine/living_quarters)
"bp" = (
/obj/structure/table,
/obj/item/pickaxe,
/obj/item/gps/mining,
/obj/item/gps/mining,
/obj/item/gps/mining,
/obj/item/gps/mining,
/obj/effect/turf_decal/tile/purple{
dir = 1
},
@@ -451,6 +446,7 @@
/obj/effect/turf_decal/tile/purple{
dir = 4
},
/obj/machinery/suit_storage_unit/lavaland,
/turf/simulated/floor/plasteel,
/area/mine/eva)
"bq" = (
@@ -594,11 +590,6 @@
/obj/machinery/light{
dir = 8
},
/obj/structure/table,
/obj/item/storage/toolbox/mechanical{
pixel_x = -2;
pixel_y = -1
},
/obj/effect/turf_decal/tile/brown{
dir = 8
},
@@ -611,7 +602,19 @@
/obj/effect/turf_decal/tile/purple{
dir = 8
},
/obj/machinery/suit_storage_unit/lavaland,
/obj/structure/table,
/obj/item/storage/toolbox/mechanical{
pixel_x = -2;
pixel_y = -1
},
/obj/item/gps/mining,
/obj/item/gps/mining,
/obj/item/gps/mining,
/obj/item/gps/mining,
/obj/item/gps/mining,
/obj/item/gps/mining,
/obj/item/gps/mining,
/obj/item/gps/mining,
/turf/simulated/floor/plasteel,
/area/mine/eva)
"bF" = (
@@ -758,9 +761,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/structure/cable{
icon_state = "2-8"
},
/turf/simulated/floor/plasteel,
/area/mine/eva)
"bV" = (
@@ -943,16 +943,15 @@
pixel_y = -23
},
/obj/structure/cable,
/obj/machinery/recharge_station,
/obj/effect/turf_decal/tile/purple{
dir = 1
},
/obj/machinery/suit_storage_unit/lavaland,
/turf/simulated/floor/plasteel,
/area/mine/eva)
"cp" = (
/obj/machinery/mech_bay_recharge_port,
/obj/structure/cable,
/turf/simulated/floor/plating,
/obj/machinery/suit_storage_unit/lavaland,
/turf/simulated/floor/plasteel,
/area/mine/eva)
"cq" = (
/obj/effect/turf_decal/tile/brown{
@@ -977,9 +976,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/structure/cable{
icon_state = "4-8"
},
/obj/effect/turf_decal/tile/brown{
dir = 1
},
@@ -1854,13 +1850,10 @@
/turf/simulated/wall,
/area/mine/production)
"eo" = (
/obj/machinery/computer/mech_bay_power_console{
icon_state = "computer";
dir = 1
},
/obj/effect/turf_decal/tile/purple{
dir = 4
},
/obj/machinery/suit_storage_unit/lavaland,
/turf/simulated/floor/plasteel,
/area/mine/eva)
"ep" = (
@@ -2023,6 +2016,9 @@
/obj/structure/cable{
icon_state = "1-8"
},
/obj/structure/cable{
icon_state = "2-8"
},
/turf/simulated/floor/plasteel,
/area/mine/production)
"eD" = (
@@ -2100,6 +2096,7 @@
/obj/effect/turf_decal/tile/brown{
dir = 8
},
/obj/structure/ore_box,
/turf/simulated/floor/plasteel,
/area/mine/production)
"eK" = (
@@ -2148,6 +2145,9 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
/obj/structure/cable{
icon_state = "1-2"
},
/turf/simulated/floor/plasteel,
/area/mine/production)
"eQ" = (
@@ -2237,13 +2237,11 @@
dir = 1;
pixel_y = -22
},
/obj/structure/closet/crate{
icon_state = "crateopen"
},
/obj/effect/turf_decal/tile/purple{
dir = 8
},
/obj/effect/turf_decal/tile/purple,
/obj/machinery/recharge_station,
/turf/simulated/floor/plasteel,
/area/mine/production)
"fc" = (
@@ -2253,9 +2251,6 @@
/turf/simulated/floor/plasteel,
/area/mine/living_quarters)
"fd" = (
/obj/structure/closet/crate{
icon_state = "crateopen"
},
/obj/machinery/light,
/obj/effect/turf_decal/tile/brown{
dir = 8
@@ -2263,6 +2258,8 @@
/obj/effect/turf_decal/tile/brown{
dir = 2
},
/obj/machinery/mech_bay_recharge_port,
/obj/structure/cable,
/turf/simulated/floor/plasteel,
/area/mine/production)
"fe" = (
@@ -2290,12 +2287,7 @@
/turf/simulated/floor/plasteel,
/area/mine/living_quarters)
"fh" = (
/obj/structure/closet/crate,
/obj/effect/turf_decal/tile/purple{
dir = 8
},
/obj/effect/turf_decal/tile/purple,
/turf/simulated/floor/plasteel,
/turf/simulated/floor/mech_bay_recharge_floor,
/area/mine/production)
"fi" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
@@ -2304,15 +2296,16 @@
/turf/simulated/floor/plasteel,
/area/mine/living_quarters)
"fj" = (
/obj/structure/closet/crate{
icon_state = "crateopen"
},
/obj/effect/turf_decal/tile/brown{
dir = 8
},
/obj/effect/turf_decal/tile/brown{
dir = 2
},
/obj/machinery/computer/mech_bay_power_console{
icon_state = "computer";
dir = 1
},
/turf/simulated/floor/plasteel,
/area/mine/production)
"fk" = (
@@ -2500,7 +2493,6 @@
/turf/simulated/floor/plasteel,
/area/mine/living_quarters)
"fE" = (
/obj/structure/ore_box,
/obj/effect/turf_decal/tile/purple{
dir = 8
},
@@ -2579,7 +2571,6 @@
/turf/simulated/floor/plasteel,
/area/mine/living_quarters)
"fL" = (
/obj/structure/ore_box,
/obj/effect/turf_decal/tile/brown{
dir = 8
},
@@ -2589,14 +2580,15 @@
/obj/effect/turf_decal/tile/brown{
dir = 2
},
/obj/structure/closet/secure_closet/miner,
/turf/simulated/floor/plasteel,
/area/mine/living_quarters)
"fM" = (
/obj/machinery/recharge_station,
/obj/effect/turf_decal/tile/purple,
/obj/effect/turf_decal/tile/purple{
dir = 8
},
/obj/structure/closet/secure_closet/miner,
/turf/simulated/floor/plasteel,
/area/mine/living_quarters)
"fN" = (
@@ -4090,6 +4082,10 @@
},
/turf/simulated/floor/plasteel/freezer,
/area/mine/living_quarters)
"tK" = (
/obj/structure/ore_box,
/turf/simulated/floor/plasteel,
/area/mine/production)
"vq" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
@@ -20710,7 +20706,7 @@ dL
ej
eG
ct
eW
tK
bN
ab
ab
+12 -6
View File
@@ -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{
+20 -2
View File
@@ -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"
},
+14 -3
View File
@@ -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" = (
+11 -19
View File
@@ -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
@@ -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,
+29 -35
View File
@@ -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
+58 -88
View File
@@ -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
+26 -26
View File
@@ -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{
+18 -59
View File
@@ -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
"}
+27 -33
View File
@@ -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
+27 -33
View File
@@ -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
+8 -8
View File
@@ -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" = (
+5 -5
View File
@@ -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"
},
@@ -332,7 +332,7 @@
name = "Shuttle"
})
"L" = (
/obj/structure/chair/comfy/black{
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/simulated/floor/plasteel{
@@ -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{
@@ -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{
@@ -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,
+16 -1
View File
@@ -24,12 +24,27 @@
#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
#include "map_files\RandomRuins\SpaceRuins\abandonedzoo.dmm"
+8 -1
View File
@@ -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)
@@ -248,7 +254,8 @@ GLOBAL_DATUM_INIT(pipe_icon_manager, /datum/pipe_icon_manager, new())
// Ventcrawling
#define VENT_SOUND_DELAY 30
/obj/machinery/atmospherics/relaymove(mob/living/user, direction)
if(!(direction & initialize_directions)) //can't go in a way we aren't connecting to
direction &= initialize_directions
if(!direction || !(direction in cardinal)) //cant go this way.
return
if(buckled_mob == user)
+1 -1
View File
@@ -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()
+54
View File
@@ -0,0 +1,54 @@
#define COLOR_INPUT_DISABLED "#F0F0F0"
#define COLOR_INPUT_ENABLED "#D3B5B5"
#define COLOR_WHITE "#EEEEEE"
#define COLOR_SILVER "#C0C0C0"
#define COLOR_GRAY "#808080"
#define COLOR_FLOORTILE_GRAY "#8D8B8B"
#define COLOR_ALMOST_BLACK "#333333"
#define COLOR_BLACK "#000000"
#define COLOR_RED "#FF0000"
#define COLOR_RED_LIGHT "#FF3333"
#define COLOR_MAROON "#800000"
#define COLOR_YELLOW "#FFFF00"
#define COLOR_OLIVE "#808000"
#define COLOR_LIME "#32CD32"
#define COLOR_GREEN "#008000"
#define COLOR_CYAN "#00FFFF"
#define COLOR_TEAL "#008080"
#define COLOR_BLUE "#0000FF"
#define COLOR_BLUE_LIGHT "#33CCFF"
#define COLOR_NAVY "#000080"
#define COLOR_PINK "#FFC0CB"
#define COLOR_MAGENTA "#FF00FF"
#define COLOR_PURPLE "#800080"
#define COLOR_ORANGE "#FF9900"
#define COLOR_BEIGE "#CEB689"
#define COLOR_BLUE_GRAY "#75A2BB"
#define COLOR_BROWN "#BA9F6D"
#define COLOR_DARK_BROWN "#997C4F"
#define COLOR_DARK_ORANGE "#C3630C"
#define COLOR_GREEN_GRAY "#99BB76"
#define COLOR_RED_GRAY "#B4696A"
#define COLOR_PALE_BLUE_GRAY "#98C5DF"
#define COLOR_PALE_GREEN_GRAY "#B7D993"
#define COLOR_PALE_RED_GRAY "#D59998"
#define COLOR_PALE_PURPLE_GRAY "#CBB1CA"
#define COLOR_PURPLE_GRAY "#AE8CA8"
//Color defines used by the assembly detailer.
#define COLOR_ASSEMBLY_BLACK "#545454"
#define COLOR_ASSEMBLY_BGRAY "#9497AB"
#define COLOR_ASSEMBLY_WHITE "#E2E2E2"
#define COLOR_ASSEMBLY_RED "#CC4242"
#define COLOR_ASSEMBLY_ORANGE "#E39751"
#define COLOR_ASSEMBLY_BEIGE "#AF9366"
#define COLOR_ASSEMBLY_BROWN "#97670E"
#define COLOR_ASSEMBLY_GOLD "#AA9100"
#define COLOR_ASSEMBLY_YELLOW "#CECA2B"
#define COLOR_ASSEMBLY_GURKHA "#999875"
#define COLOR_ASSEMBLY_LGREEN "#789876"
#define COLOR_ASSEMBLY_GREEN "#44843C"
#define COLOR_ASSEMBLY_LBLUE "#5D99BE"
#define COLOR_ASSEMBLY_BLUE "#38559E"
#define COLOR_ASSEMBLY_PURPLE "#6F6192"
+20
View File
@@ -70,6 +70,10 @@
#define ATTACK_EFFECT_MECHFIRE "mech_fire"
#define ATTACK_EFFECT_MECHTOXIN "mech_toxin"
#define ATTACK_EFFECT_BOOP "boop" //Honk
//NOTE: INTENT_HOTKEY_* defines are not actual intents!
//they are here to support hotkeys
#define INTENT_HOTKEY_LEFT "left"
#define INTENT_HOTKEY_RIGHT "right"
//Embedded objects
#define EMBEDDED_PAIN_CHANCE 15 //Chance for embedded objects to cause pain (damage user)
@@ -82,6 +86,22 @@
#define EMBEDDED_UNSAFE_REMOVAL_PAIN_MULTIPLIER 8 //Coefficient of multiplication for the damage the item does when removed without a surgery (this*item.w_class)
#define EMBEDDED_UNSAFE_REMOVAL_TIME 30 //A Time in ticks, total removal time = (this*item.w_class)
// Body Parts
#define BODY_ZONE_HEAD "head"
#define BODY_ZONE_CHEST "chest"
#define BODY_ZONE_L_ARM "l_arm"
#define BODY_ZONE_R_ARM "r_arm"
#define BODY_ZONE_L_LEG "l_leg"
#define BODY_ZONE_R_LEG "r_leg"
#define BODY_ZONE_PRECISE_EYES "eyes"
#define BODY_ZONE_PRECISE_MOUTH "mouth"
#define BODY_ZONE_PRECISE_GROIN "groin"
#define BODY_ZONE_PRECISE_L_HAND "l_hand"
#define BODY_ZONE_PRECISE_R_HAND "r_hand"
#define BODY_ZONE_PRECISE_L_FOOT "l_foot"
#define BODY_ZONE_PRECISE_R_FOOT "r_foot"
//Gun Stuff
#define SAWN_INTACT 0
#define SAWN_OFF 1
+3
View File
@@ -1,6 +1,9 @@
#define ALL ~0 //For convenience.
#define NONE 0
// for /datum/var/datum_flags
#define DF_USE_TAG (1<<0)
//FLAGS BITMASK
#define STOPSPRESSUREDMAGE 1 //This flag is used on the flags variable for SUIT and HEAD items which stop pressure damage. Note that the flag 1 was previous used as ONBACK, so it is possible for some code to use (flags & 1) when checking if something can be put on your back. Replace this code with (inv_flags & SLOT_BACK) if you see it anywhere To successfully stop you taking all pressure damage you must have both a suit and head item with this flag.
#define NODROP 2 // This flag makes it so that an item literally cannot be removed at all, or at least that's how it should be. Only deleted.
+1
View File
@@ -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))
+1
View File
@@ -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"
+11 -13
View File
@@ -57,17 +57,6 @@
#define MAX_STACK_AMOUNT_GLASS 50
#define MAX_STACK_AMOUNT_RODS 60
//some 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"
//FONTS:
// Used by Paper and PhotoCopier (and PaperBin once a year).
// Used by PDA's Notekeeper.
@@ -143,7 +132,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
@@ -326,7 +320,7 @@
#define INVESTIGATE_BOMB "bombs"
// The SQL version required by this version of the code
#define SQL_VERSION 6
#define SQL_VERSION 8
// Vending machine stuff
#define CAT_NORMAL 1
@@ -404,4 +398,8 @@
#define SENSOR_COORDS 3
// Cult summon possibilities
#define SUMMON_POSSIBILITIES 3
#define SUMMON_POSSIBILITIES 3
#define DICE_NOT_RIGGED 1
#define DICE_BASICALLY_RIGGED 2
#define DICE_TOTALLY_RIGGED 3
+5 -2
View File
@@ -16,6 +16,7 @@
#define CHAT_GHOSTSIGHT 8
#define CHAT_PRAYER 16
#define CHAT_RADIO 32
#define AZERTY 64
#define CHAT_DEBUGLOGS 128
#define CHAT_LOOC 256
#define CHAT_GHOSTRADIO 512
@@ -31,10 +32,12 @@
#define CHAT_NO_MENTORTICKETLOGS 524288
#define TYPING_ONCE 1048576
#define AMBIENT_OCCLUSION 2097152
#define CHAT_GHOSTPDA 4194304
#define NUMPAD_TARGET 8388608
#define TOGGLES_TOTAL 16777215 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined.
#define TOGGLES_TOTAL 4194303 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined.
#define TOGGLES_DEFAULT (CHAT_OOC|CHAT_DEAD|CHAT_GHOSTEARS|CHAT_GHOSTSIGHT|CHAT_PRAYER|CHAT_RADIO|CHAT_LOOC|MEMBER_PUBLIC|DONATOR_PUBLIC|AMBIENT_OCCLUSION)
#define TOGGLES_DEFAULT (CHAT_OOC|CHAT_DEAD|CHAT_GHOSTEARS|CHAT_GHOSTSIGHT|CHAT_PRAYER|CHAT_RADIO|CHAT_LOOC|MEMBER_PUBLIC|DONATOR_PUBLIC|AMBIENT_OCCLUSION|CHAT_GHOSTPDA|NUMPAD_TARGET)
// Admin attack logs filter system, see /proc/add_attack_logs and /proc/msg_admin_attack
#define ATKLOG_ALL 0
+2 -2
View File
@@ -353,12 +353,12 @@
var/middle = L.len / 2 + 1 // Copy is first,second-1
return mergeLists(sortList(L.Copy(0,middle)), sortList(L.Copy(middle))) //second parameter null = to end of list
//Mergsorge: uses sortList() but uses the var's name specifically. This should probably be using mergeAtom() instead
//Mergsorge: uses sortAssoc() but uses the var's name specifically. This should probably be using mergeAtom() instead
/proc/sortNames(var/list/L)
var/list/Q = new()
for(var/atom/x in L)
Q[x.name] = x
return sortList(Q)
return sortAssoc(Q)
/proc/mergeLists(var/list/L, var/list/R)
var/Li=1
+5 -1
View File
@@ -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)
+8 -8
View File
@@ -43,7 +43,7 @@
. = "e[.]"
//like clients, which do have gender.
/client/proc/p_they(capitalized, temp_gender)
/client/p_they(capitalized, temp_gender)
if(!temp_gender)
temp_gender = gender
. = "they"
@@ -55,7 +55,7 @@
if(capitalized)
. = capitalize(.)
/client/proc/p_their(capitalized, temp_gender)
/client/p_their(capitalized, temp_gender)
if(!temp_gender)
temp_gender = gender
. = "their"
@@ -67,7 +67,7 @@
if(capitalized)
. = capitalize(.)
/client/proc/p_them(capitalized, temp_gender)
/client/p_them(capitalized, temp_gender)
if(!temp_gender)
temp_gender = gender
. = "them"
@@ -79,35 +79,35 @@
if(capitalized)
. = capitalize(.)
/client/proc/p_have(temp_gender)
/client/p_have(temp_gender)
if(!temp_gender)
temp_gender = gender
. = "has"
if(temp_gender == PLURAL || temp_gender == NEUTER)
. = "have"
/client/proc/p_are(temp_gender)
/client/p_are(temp_gender)
if(!temp_gender)
temp_gender = gender
. = "is"
if(temp_gender == PLURAL || temp_gender == NEUTER)
. = "are"
/client/proc/p_were(temp_gender)
/client/p_were(temp_gender)
if(!temp_gender)
temp_gender = gender
. = "was"
if(temp_gender == PLURAL || temp_gender == NEUTER)
. = "were"
/client/proc/p_do(temp_gender)
/client/p_do(temp_gender)
if(!temp_gender)
temp_gender = gender
. = "does"
if(temp_gender == PLURAL || temp_gender == NEUTER)
. = "do"
/client/proc/p_s(temp_gender)
/client/p_s(temp_gender)
if(!temp_gender)
temp_gender = gender
if(temp_gender != PLURAL && temp_gender != NEUTER)
+9 -2
View File
@@ -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)
+11
View File
@@ -157,6 +157,17 @@
if(degree < 315) return WEST
return NORTH|WEST
/proc/angle2dir_cardinal(angle)
switch(round(angle, 0.1))
if(315.5 to 360, 0 to 45.5)
return NORTH
if(45.6 to 135.5)
return EAST
if(135.6 to 225.5)
return SOUTH
if(225.6 to 315.5)
return WEST
//returns the north-zero clockwise angle in degrees, given a direction
/proc/dir2angle(var/D)
+1 -7
View File
@@ -16,7 +16,7 @@
var/global/next_unique_datum_id = 1
/client/var/tmp/unique_datum_id = null
// /client/var/tmp/unique_datum_id = null
/datum/proc/UID()
if(!unique_datum_id)
@@ -26,12 +26,6 @@ var/global/next_unique_datum_id = 1
tag = tag_backup
return unique_datum_id
/client/proc/UID()
if(!unique_datum_id)
unique_datum_id = "\ref[src]_[next_unique_datum_id++]"
return unique_datum_id
/proc/locateUID(uid)
if(!istext(uid))
return null
+2065 -2065
View File
File diff suppressed because it is too large Load Diff
+1
View File
@@ -12,6 +12,7 @@ GLOBAL_LIST_INIT(mime_names, file2list("config/names/mime.txt"))
GLOBAL_LIST_INIT(golem_names, file2list("config/names/golem.txt"))
GLOBAL_LIST_INIT(verbs, file2list("config/names/verbs.txt"))
GLOBAL_LIST_INIT(nouns, file2list("config/names/nouns.txt"))
GLOBAL_LIST_INIT(adjectives, file2list("config/names/adjectives.txt"))
GLOBAL_LIST_INIT(dream_strings, file2list("config/names/dreams.txt"))
GLOBAL_LIST_INIT(nightmare_strings, file2list("config/names/nightmares.txt"))
+3 -1
View File
@@ -88,4 +88,6 @@ var/copier_items_printed_logged = FALSE
GLOBAL_VAR(map_name) // Self explanatory
var/global/datum/datacore/data_core = null // Station datacore, manifest, etc
var/global/datum/datacore/data_core = null // Station datacore, manifest, etc
GLOBAL_VAR_INIT(panic_bunker_enabled, 0) // Is the panic bunker enabled
+20 -9
View File
@@ -1,4 +1,3 @@
/obj/screen/movable/action_button
var/datum/action/linked_action
screen_loc = null
@@ -6,18 +5,26 @@
/obj/screen/movable/action_button/Click(location,control,params)
var/list/modifiers = params2list(params)
if(modifiers["shift"])
moved = 0
if(locked)
to_chat(usr, "<span class='warning'>Action button \"[name]\" is locked, unlock it first.</span>")
return TRUE
moved = FALSE
usr.update_action_buttons() //redraw buttons that are no longer considered "moved"
return 1
if(usr.next_move >= world.time) // Is this needed ?
return TRUE
if(modifiers["ctrl"])
locked = !locked
to_chat(usr, "<span class='notice'>Action button \"[name]\" [locked ? "" : "un"]locked.</span>")
return TRUE
if(usr.next_click > world.time)
return
usr.next_click = world.time + 1
linked_action.Trigger()
return 1
return TRUE
//Hide/Show Action Buttons ... Button
/obj/screen/movable/action_button/hide_toggle
name = "Hide Buttons"
desc = "Shift-click any button to reset its position. Alt-click to reset all buttons to their default positions."
desc = "Shift-click any button to reset its position, and Control-click it to lock/unlock its position. Alt-click this button to reset all buttons to their default positions."
icon = 'icons/mob/actions/actions.dmi'
icon_state = "bg_default"
var/hidden = 0
@@ -25,9 +32,16 @@
/obj/screen/movable/action_button/hide_toggle/Click(location,control,params)
var/list/modifiers = params2list(params)
if(modifiers["shift"])
if(locked)
to_chat(usr, "<span class='warning'>Action button \"[name]\" is locked, unlock it first.</span>")
return TRUE
moved = FALSE
usr.update_action_buttons(TRUE)
return TRUE
if(modifiers["ctrl"])
locked = !locked
to_chat(usr, "<span class='notice'>Action button \"[name]\" [locked ? "" : "un"]locked.</span>")
return TRUE
if(modifiers["alt"])
for(var/V in usr.actions)
var/datum/action/A = V
@@ -69,7 +83,6 @@
var/image/img = image(icon, src, hidden ? "show" : "hide")
overlays += img
/obj/screen/movable/action_button/MouseEntered(location,control,params)
openToolTip(usr,src,params,title = name,content = desc)
@@ -77,7 +90,6 @@
/obj/screen/movable/action_button/MouseExited()
closeToolTip(usr)
/mob/proc/update_action_buttons_icon()
for(var/X in actions)
var/datum/action/A = X
@@ -122,7 +134,6 @@
client.screen += hud_used.hide_actions_toggle
#define AB_MAX_COLUMNS 10
/datum/hud/proc/ButtonNumberToScreenCoords(number) // TODO : Make this zero-indexed for readabilty
+35
View File
@@ -177,6 +177,41 @@
desc = "You're severely malnourished. The hunger pains make moving around a chore."
icon_state = "starving"
///Vampire "hunger"
/obj/screen/alert/fat/vampire
name = "Fat"
desc = "You somehow drank too much blood, lardass. Run around the station and lose some weight."
icon_state = "v_fat"
/obj/screen/alert/full/vampire
name = "Full"
desc = "You feel full and satisfied, but you know you will thirst for more blood soon..."
icon_state = "v_full"
/obj/screen/alert/well_fed/vampire
name = "Well Fed"
desc = "You feel quite satisfied, but you could do with a bit more blood."
icon_state = "v_well_fed"
/obj/screen/alert/fed/vampire
name = "Fed"
desc = "You feel moderately satisfied, but a bit more blood wouldn't hurt."
icon_state = "v_fed"
/obj/screen/alert/hungry/vampire
name = "Hungry"
desc = "You currently thirst for blood."
icon_state = "v_hungry"
/obj/screen/alert/starving/vampire
name = "Starving"
desc = "You're severely thirsty. The thirst pains make moving around a chore."
icon_state = "v_starving"
//End of Vampire "hunger"
/obj/screen/alert/hot
name = "Too Hot"
desc = "You're flaming hot! Get somewhere cooler and take off any insulating clothing like a fire suit."
+5 -4
View File
@@ -11,6 +11,7 @@
/obj/screen/movable
var/snap2grid = FALSE
var/moved = FALSE
var/locked = TRUE
var/x_off = -16
var/y_off = -16
@@ -20,8 +21,10 @@
/obj/screen/movable/snap
snap2grid = TRUE
/obj/screen/movable/MouseDrop(over_object, src_location, over_location, src_control, over_control, params)
if(locked) //no! I am locked! begone!
return
var/list/PM = params2list(params)
//No screen-loc information? abort.
@@ -47,7 +50,6 @@
moved = screen_loc
//Debug procs
/client/proc/test_movable_UI()
set category = "Debug"
@@ -67,7 +69,6 @@
screen += M
/client/proc/test_snap_UI()
set category = "Debug"
set name = "Spawn Snap UI Object"
@@ -84,4 +85,4 @@
S.screen_loc = screen_l
screen += S
screen += S
+6 -3
View File
@@ -453,7 +453,6 @@
/obj/screen/healths/corgi
icon = 'icons/mob/screen_corgi.dmi'
/obj/screen/healths/guardian
name = "summoner health"
icon = 'icons/mob/guardian.dmi'
@@ -467,14 +466,18 @@
screen_loc = ui_healthdoll
var/list/cached_healthdoll_overlays = list() // List of icon states (strings) for overlays
/obj/screen/healthdoll/Click()
if(ishuman(usr))
var/mob/living/carbon/H = usr
H.check_self_for_injuries()
/obj/screen/component_button
var/obj/screen/parent
/obj/screen/component_button/Initialize(mapload, obj/screen/new_parent)
. = ..()
parent = new_parent
/obj/screen/component_button/Click(params)
if(parent)
parent.component_click(src, params)
parent.component_click(src, params)
+17 -9
View File
@@ -72,11 +72,15 @@
var/assistantlimit = 0 //enables assistant limiting
var/assistantratio = 2 //how many assistants to security members
// The AFK subsystem will not be activated if any of the below config values are equal or less than 0
var/warn_afk_minimum = 0 // How long till you get a warning while being AFK
var/auto_cryo_afk = 0 // How long till you get put into cryo when you're AFK
var/auto_despawn_afk = 0 // How long till you actually despawn in cryo when you're AFK (Not ssd so not automatic)
var/auto_cryo_ssd_mins = 0
var/ssd_warning = 0
var/prob_free_golems = 75 //chance for free golems spawners to appear roundstart
var/unrestricted_free_golems = FALSE //if true, free golems can appear on all roundtypes
var/list_afk_minimum = 5 // How long people have to be AFK before it's listed on the "List AFK players" verb
var/traitor_objectives_amount = 2
var/shadowling_max_age = 0
@@ -305,20 +309,24 @@
if("jobs_have_minimal_access")
config.jobs_have_minimal_access = 1
if("prob_free_golems")
config.prob_free_golems = text2num(value)
if("unrestricted_free_golems")
config.unrestricted_free_golems = TRUE
if("shadowling_max_age")
config.shadowling_max_age = text2num(value)
if("warn_afk_minimum")
config.warn_afk_minimum = text2num(value)
if("auto_cryo_afk")
config.auto_cryo_afk = text2num(value)
if("auto_despawn_afk")
config.auto_despawn_afk = text2num(value)
if("auto_cryo_ssd_mins")
config.auto_cryo_ssd_mins = text2num(value)
if("ssd_warning")
config.ssd_warning = 1
if("list_afk_minimum")
config.list_afk_minimum = text2num(value)
if("ipintel_email")
if(value != "ch@nge.me")
config.ipintel_email = value
+81
View File
@@ -0,0 +1,81 @@
#define AFK_WARNED 1
#define AFK_CRYOD 2
SUBSYSTEM_DEF(afk)
name = "AFK Watcher"
wait = 300
flags = SS_BACKGROUND
var/list/afk_players = list() // Associative list. ckey as key and AFK state as value
/datum/controller/subsystem/afk/Initialize()
if(config.warn_afk_minimum <= 0 || config.auto_cryo_afk <= 0 || config.auto_despawn_afk <= 0)
flags |= SS_NO_FIRE
/datum/controller/subsystem/afk/fire()
var/list/toRemove = list()
for(var/mob/living/carbon/human/H in GLOB.living_mob_list)
if(!H.ckey) // Useless non ckey creatures
continue
var/turf/T
// Only players and players with the AFK watch enabled
// No dead, unconcious, restrained, people without jobs, people on other Z levels than the station or antags
if(!H.client || !H.client.prefs.afk_watch || !H.mind || \
H.stat || H.restrained() || !H.job || H.mind.special_role || \
!is_station_level((T = get_turf(H)).z)) // Assign the turf as last. Small optimization
if(afk_players[H.ckey])
toRemove += H.ckey
continue
var/mins_afk = round(H.client.inactivity / 600)
if(mins_afk < config.warn_afk_minimum)
if(afk_players[H.ckey])
toRemove += H.ckey
continue
if(!afk_players[H.ckey])
afk_players[H.ckey] = AFK_WARNED
warn(H, "<span class='danger'>You are AFK for [mins_afk] minutes. You will be cryod after [config.auto_cryo_afk] total minutes and fully despawned after [config.auto_despawn_afk] total minutes. Please move or click in game if you want to avoid being despawned.</span>")
else
var/area/A = T.loc // Turfs loc is the area
if(afk_players[H.ckey] == AFK_WARNED)
if(mins_afk >= config.auto_cryo_afk && A.can_get_auto_cryod)
if(A.fast_despawn)
toRemove += H.ckey
warn(H, "<span class='danger'>You are have been despawned after being AFK for [mins_afk] minutes. You have been despawned instantly due to you being in a secure area.</span>")
msg_admins(H, mins_afk, T, "forcefully despawned", "AFK in a fast despawn area")
force_cryo_human(H)
else if(cryo_ssd(H))
afk_players[H.ckey] = AFK_CRYOD
msg_admins(H, mins_afk, T, "put into cryostorage")
warn(H, "<span class='danger'>You are AFK for [mins_afk] minutes and have been moved to cryostorage. After being AFK for [config.auto_despawn_afk] total minutes you will be fully despawned. Please eject yourself (right click, eject) out of the cryostorage if you want to avoid being despawned.</span>")
else if(mins_afk >= config.auto_despawn_afk)
var/obj/machinery/cryopod/P = H.loc
msg_admins(H, mins_afk, T, "forcefully despawned")
warn(H, "<span class='danger'>You are have been despawned after being AFK for [mins_afk] minutes.</span>")
toRemove += H.ckey
P.despawn_occupant()
removeFromWatchList(toRemove)
/datum/controller/subsystem/afk/proc/warn(mob/living/carbon/human/H, text)
to_chat(H, text)
SEND_SOUND(H, 'sound/effects/adminhelp.ogg')
if(H.client)
window_flash(H.client)
/datum/controller/subsystem/afk/proc/msg_admins(mob/living/carbon/human/H, mins_afk, turf/location, action, info)
log_admin("[key_name(H)] has been [action] by the AFK Watcher subsystem after being AFK for [mins_afk] minutes.[info ? " Extra info:" + info : ""]")
message_admins("[key_name_admin(H)] at ([get_area(location).name] [ADMIN_JMP(location)]) has been [action] by the AFK Watcher subsystem after being AFK for [mins_afk] minutes.[info ? " Extra info:" + info : ""]")
/datum/controller/subsystem/afk/proc/removeFromWatchList(list/toRemove)
for(var/C in toRemove)
for(var/i in 1 to afk_players.len)
if(afk_players[i] == C)
afk_players.Cut(i, i + 1)
break
#undef AFK_WARNED
#undef AFK_CRYOD
+3 -1
View File
@@ -30,6 +30,7 @@ SUBSYSTEM_DEF(air)
var/list/networks = list()
var/list/atmos_machinery = list()
var/list/pipe_init_dirs_cache = list()
var/list/machinery_to_construct = list()
@@ -67,9 +68,10 @@ SUBSYSTEM_DEF(air)
setup_allturfs()
setup_atmos_machinery(GLOB.machines)
setup_pipenets(GLOB.machines)
for(var/obj/machinery/atmospherics/A in machinery_to_construct)
A.initialize_atmos_network()
return ..()
/datum/controller/subsystem/air/fire(resumed = 0)
var/timer = TICK_USAGE_REAL
+1 -1
View File
@@ -249,7 +249,7 @@ SUBSYSTEM_DEF(events)
else if(href_list["back"])
selected_event_container = null
else if(href_list["set_name"])
var/name = input("Enter event name.", "Set Name") as text|null
var/name = clean_input("Enter event name.", "Set Name")
if(name)
var/datum/event_meta/EM = locate(href_list["set_name"])
EM.name = name
+122
View File
@@ -0,0 +1,122 @@
SUBSYSTEM_DEF(input)
name = "Input"
wait = 1 //SS_TICKER means this runs every tick
init_order = INIT_ORDER_INPUT
flags = SS_TICKER
priority = FIRE_PRIORITY_INPUT
runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY
var/list/macro_sets
var/list/movement_keys
var/list/alt_movement_keys
/datum/controller/subsystem/input/Initialize()
setup_default_macro_sets()
setup_default_movement_keys()
initialized = TRUE
refresh_client_macro_sets()
return ..()
// This is for when macro sets are eventualy datumized
/datum/controller/subsystem/input/proc/setup_default_macro_sets()
var/list/static/default_macro_sets
if(default_macro_sets)
macro_sets = default_macro_sets
return
default_macro_sets = list(
"default" = list(
"Tab" = "\".winset \\\"input.focus=true?map.focus=true input.background-color=[COLOR_INPUT_DISABLED]:input.focus=true input.background-color=[COLOR_INPUT_ENABLED]\\\"\"",
"O" = "ooc",
"T" = ".say",
"M" = ".me",
"Back" = "\".winset \\\"input.focus=true input.text=\\\"\\\"\\\"\"", // This makes it so backspace can remove default inputs
"Any" = "\"KeyDown \[\[*\]\]\"",
"Any+UP" = "\"KeyUp \[\[*\]\]\"",
),
"old_default" = list(
"Tab" = "\".winset \\\"mainwindow.macro=old_hotkeys map.focus=true input.background-color=[COLOR_INPUT_DISABLED]\\\"\"",
"Ctrl+T" = ".say",
"Ctrl+O" = "ooc",
),
"old_hotkeys" = list(
"Tab" = "\".winset \\\"mainwindow.macro=old_default input.focus=true input.background-color=[COLOR_INPUT_ENABLED]\\\"\"",
"O" = "ooc",
"T" = ".say",
"M" = ".me",
"Back" = "\".winset \\\"input.focus=true input.text=\\\"\\\"\\\"\"", // This makes it so backspace can remove default inputs
"Any" = "\"KeyDown \[\[*\]\]\"",
"Any+UP" = "\"KeyUp \[\[*\]\]\"",
),
)
// Because i'm lazy and don't want to type all these out twice
var/list/old_default = default_macro_sets["old_default"]
var/list/static/oldmode_keys = list(
"North", "East", "South", "West",
"Northeast", "Southeast", "Northwest", "Southwest",
"Insert", "Delete", "Ctrl", "Alt",
"F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12",
)
for(var/i in 1 to oldmode_keys.len)
var/key = oldmode_keys[i]
old_default[key] = "\"KeyDown [key]\""
old_default["[key]+UP"] = "\"KeyUp [key]\""
var/list/static/oldmode_ctrl_override_keys = list(
"W" = "W", "A" = "A", "S" = "S", "D" = "D", // movement
"1" = "1", "2" = "2", "3" = "3", "4" = "4", // intent
"B" = "B", // resist
"E" = "E", // quick equip
"F" = "F", // intent left
"G" = "G", // intent right
"H" = "H", // stop pulling
"Q" = "Q", // drop
"R" = "R", // throw
"X" = "X", // switch hands
"Y" = "Y", // activate item
"Z" = "Z", // activate item
)
for(var/i in 1 to oldmode_ctrl_override_keys.len)
var/key = oldmode_ctrl_override_keys[i]
var/override = oldmode_ctrl_override_keys[key]
old_default["Ctrl+[key]"] = "\"KeyDown [override]\""
old_default["Ctrl+[key]+UP"] = "\"KeyUp [override]\""
macro_sets = default_macro_sets
// For initially setting up or resetting to default the movement keys
/datum/controller/subsystem/input/proc/setup_default_movement_keys()
var/static/list/default_movement_keys = list(
"W" = NORTH, "A" = WEST, "S" = SOUTH, "D" = EAST, // WASD
"North" = NORTH, "West" = WEST, "South" = SOUTH, "East" = EAST, // Arrow keys & Numpad
)
var/static/list/azerty_movement_keys = list(
"Z" = NORTH, "Q" = WEST, "S" = SOUTH, "D" = EAST, // WASD
"North" = NORTH, "West" = WEST, "South" = SOUTH, "East" = EAST, // Arrow keys & Numpad
)
movement_keys = default_movement_keys.Copy()
alt_movement_keys = azerty_movement_keys.Copy()
// Badmins just wanna have fun ♪
/datum/controller/subsystem/input/proc/refresh_client_macro_sets()
var/list/clients = GLOB.clients
for(var/i in 1 to clients.len)
var/client/user = clients[i]
user.set_macros()
/datum/controller/subsystem/input/fire()
var/list/clients = GLOB.clients // Let's sing the list cache song
if(listclearnulls(clients)) // clear nulls before we run keyloop
log_world("Found a null in clients list!")
for(var/i in 1 to clients.len)
var/client/C = clients[i]
C.keyLoop()
+3 -3
View File
@@ -25,9 +25,9 @@ SUBSYSTEM_DEF(jobs)
// Only fires every 5 minutes
/datum/controller/subsystem/jobs/fire()
if(!config.sql_enabled || !config.use_exp_tracking)
return
return
update_exp(5,0)
/datum/controller/subsystem/jobs/proc/SetupOccupations(var/list/faction = list("Station"))
occupations = list()
var/list/all_jobs = subtypesof(/datum/job)
@@ -284,7 +284,7 @@ SUBSYSTEM_DEF(jobs)
//Get the players who are ready
for(var/mob/new_player/player in GLOB.player_list)
if(player.ready && player.mind && !player.mind.assigned_role)
if(player.ready && player.has_valid_preferences() && player.mind && !player.mind.assigned_role)
unassigned += player
if(player.client.prefs.randomslot)
player.client.prefs.load_random_character_slot(player.client)

Some files were not shown because too many files have changed in this diff Show More