Merge branch 'master' into cit_mood
Handled Conflict with tgstation.dme
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
#Python 3+ Script for importing admins.txt and admin_ranks.txt made by Jordie0608
|
||||
#
|
||||
#Before starting ensure you have installed the mysqlclient package https://github.com/PyMySQL/mysqlclient-python
|
||||
#It can be downloaded from command line with pip:
|
||||
#pip install mysqlclient
|
||||
#And that you have run the most recent commands listed in database_changelog.txt
|
||||
#
|
||||
#To view the parameters for this script, execute it with the argument --help
|
||||
#All the positional arguments are required, remember to include prefixes in your table names if you use them
|
||||
#An example of the command used to execute this script from powershell:
|
||||
#python admin_import_2018-02-03.py "localhost" "root" "password" "feedback" "SS13_admin" "SS13_admin_ranks"
|
||||
#
|
||||
#This script performs no error-correction, improper configurations of admins.txt or admin_ranks.txt will cause either breaking exceptions or invalid table rows
|
||||
#It's safe to run this script with your game server(s) active.
|
||||
|
||||
|
||||
import MySQLdb
|
||||
import argparse
|
||||
import re
|
||||
import sys
|
||||
|
||||
def parse_text_flags(text, previous):
|
||||
flag_values = {"BUILDMODE":1, "BUILD":1, "ADMIN":2, "REJUVINATE":2, "REJUV":2, "BAN":4, "FUN":8, "SERVER":16, "DEBUG":32, "POSSESS":64, "PERMISSIONS":128, "RIGHTS":128, "STEALTH":256, "POLL":512, "VAREDIT":1024, "SOUNDS":2048, "SOUND":2048, "SPAWN":4096, "CREATE":4096, "AUTOLOGIN":8192, "AUTOADMIN":8192, "DBRANKS":16384}
|
||||
flags_int = 8192
|
||||
exclude_flags_int = 0
|
||||
can_edit_flags_int = 0
|
||||
flags = text.split(" ")
|
||||
if flags:
|
||||
for flag in flags:
|
||||
sign = flag[:1]
|
||||
if flag[1:] in ("@", "prev"):
|
||||
if sign is "+":
|
||||
flags_int = previous[0]
|
||||
elif sign is "-":
|
||||
exclude_flags_int = previous[1]
|
||||
elif sign is "*":
|
||||
can_edit_flags_int = previous[2]
|
||||
continue
|
||||
if flag[1:] in ("EVERYTHING", "HOST", "ALL"):
|
||||
if sign is "+":
|
||||
flags_int = 65535
|
||||
elif sign is "-":
|
||||
exclude_flags_int = 65535
|
||||
elif sign is "*":
|
||||
can_edit_flags_int = 65535
|
||||
continue
|
||||
if flag[1:] in flag_values:
|
||||
if sign is "+":
|
||||
flags_int += flag_values[flag[1:]]
|
||||
elif sign is "-":
|
||||
exclude_flags_int += flag_values[flag[1:]]
|
||||
elif sign is "*":
|
||||
can_edit_flags_int += flag_values[flag[1:]]
|
||||
flags_int = max(min(65535, flags_int), 0)
|
||||
exclude_flags_int = max(min(65535, exclude_flags_int), 0)
|
||||
can_edit_flags_int = max(min(65535, can_edit_flags_int), 0)
|
||||
return flags_int, exclude_flags_int, can_edit_flags_int
|
||||
|
||||
if sys.version_info[0] < 3:
|
||||
raise Exception("Python must be at least version 3 for this script.")
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("address", help="MySQL server address (use localhost for the current computer)")
|
||||
parser.add_argument("username", help="MySQL login username")
|
||||
parser.add_argument("password", help="MySQL login username")
|
||||
parser.add_argument("database", help="Database name")
|
||||
parser.add_argument("admintable", help="Name of the current admin table (remember prefixes if you use them)")
|
||||
parser.add_argument("rankstable", help="Name of the current admin ranks (remember prefixes)")
|
||||
args = parser.parse_args()
|
||||
db=MySQLdb.connect(host=args.address, user=args.username, passwd=args.password, db=args.database)
|
||||
cursor=db.cursor()
|
||||
ranks_table = args.rankstable
|
||||
admin_table = args.admintable
|
||||
with open("..\\config\\admin_ranks.txt") as rank_file:
|
||||
previous = 0
|
||||
for line in rank_file:
|
||||
if line.strip():
|
||||
if line.startswith("#"):
|
||||
continue
|
||||
matches = re.match("(.+)\\b\\s+=\\s*(.*)", line)
|
||||
flags = parse_text_flags(matches.group(2), previous)
|
||||
previous = flags
|
||||
cursor.execute("INSERT INTO {0} (rank, flags, exclude_flags, can_edit_flags) VALUES ('{1}', {2}, {3}, {4})".format(ranks_table, matches.group(1), flags[0], flags[1], flags[2]))
|
||||
with open("..\\config\\admins.txt") as admins_file:
|
||||
previous = 0
|
||||
for line in admins_file:
|
||||
if line.strip():
|
||||
if line.startswith("#"):
|
||||
continue
|
||||
matches = re.match("(.+)\\b\\s+=\\s+(.+)", line)
|
||||
cursor.execute("INSERT INTO {0} (ckey, rank) VALUES ('{1}', '{2}')".format(admin_table, matches.group(1).lower(), matches.group(2)))
|
||||
db.commit()
|
||||
cursor.close()
|
||||
print("Import complete.")
|
||||
@@ -54,6 +54,25 @@
|
||||
dir = 8
|
||||
},
|
||||
/area/ruin/unpowered/syndicate_lava_base/main)
|
||||
"ah" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks/beer{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/sign/barsign{
|
||||
pixel_y = -32;
|
||||
req_access = null;
|
||||
req_access_txt = "0"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/unpowered/syndicate_lava_base/bar)
|
||||
"ai" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/unpowered/syndicate_lava_base/bar)
|
||||
"ap" = (
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
@@ -547,7 +566,7 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/mob/living/carbon/monkey{
|
||||
faction = list("neutral","syndicate")
|
||||
faction = list("neutral","Syndicate")
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
@@ -891,7 +910,7 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/mob/living/carbon/monkey{
|
||||
faction = list("neutral","syndicate")
|
||||
faction = list("neutral","Syndicate")
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
@@ -1268,8 +1287,7 @@
|
||||
base_state = "left";
|
||||
dir = 2;
|
||||
icon_state = "left";
|
||||
name = "Chemistry";
|
||||
req_access_txt = "0"
|
||||
name = "Chemistry"
|
||||
},
|
||||
/obj/machinery/door/window/southleft{
|
||||
base_state = "left";
|
||||
@@ -2176,8 +2194,7 @@
|
||||
"hk" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
name = "Cargo Bay";
|
||||
req_access_txt = "0"
|
||||
name = "Cargo Bay"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
/area/ruin/unpowered/syndicate_lava_base/cargo)
|
||||
@@ -2214,7 +2231,7 @@
|
||||
"hp" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/mob/living/carbon/monkey{
|
||||
faction = list("neutral","syndicate")
|
||||
faction = list("neutral","Syndicate")
|
||||
},
|
||||
/turf/open/floor/plasteel/white/side{
|
||||
dir = 9
|
||||
@@ -2235,7 +2252,7 @@
|
||||
/area/ruin/unpowered/syndicate_lava_base/virology)
|
||||
"hr" = (
|
||||
/mob/living/carbon/monkey{
|
||||
faction = list("neutral","syndicate")
|
||||
faction = list("neutral","Syndicate")
|
||||
},
|
||||
/turf/open/floor/plasteel/white/side{
|
||||
dir = 5
|
||||
@@ -2346,8 +2363,7 @@
|
||||
"hC" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
name = "Cargo Bay";
|
||||
req_access_txt = "0"
|
||||
name = "Cargo Bay"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/unpowered/syndicate_lava_base/cargo)
|
||||
@@ -2362,7 +2378,7 @@
|
||||
/area/ruin/unpowered/syndicate_lava_base/cargo)
|
||||
"hE" = (
|
||||
/mob/living/carbon/monkey{
|
||||
faction = list("neutral","syndicate")
|
||||
faction = list("neutral","Syndicate")
|
||||
},
|
||||
/turf/open/floor/plasteel/white/side{
|
||||
dir = 10
|
||||
@@ -2382,7 +2398,7 @@
|
||||
"hG" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/mob/living/carbon/monkey{
|
||||
faction = list("neutral","syndicate")
|
||||
faction = list("neutral","Syndicate")
|
||||
},
|
||||
/turf/open/floor/plasteel/white/side{
|
||||
dir = 6
|
||||
@@ -2672,8 +2688,7 @@
|
||||
/area/ruin/unpowered/syndicate_lava_base/main)
|
||||
"il" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Cabin 2";
|
||||
req_access_txt = "0"
|
||||
name = "Cabin 2"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
@@ -2685,8 +2700,7 @@
|
||||
/area/ruin/unpowered/syndicate_lava_base/dormitories)
|
||||
"im" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Unisex Restrooms";
|
||||
req_access_txt = "0"
|
||||
name = "Unisex Restrooms"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
@@ -2695,8 +2709,7 @@
|
||||
/area/ruin/unpowered/syndicate_lava_base/dormitories)
|
||||
"in" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Cabin 4";
|
||||
req_access_txt = "0"
|
||||
name = "Cabin 4"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
@@ -3141,8 +3154,7 @@
|
||||
/area/lavaland/surface/outdoors)
|
||||
"jf" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Cabin 1";
|
||||
req_access_txt = "0"
|
||||
name = "Cabin 1"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
@@ -3169,8 +3181,7 @@
|
||||
/area/ruin/unpowered/syndicate_lava_base/dormitories)
|
||||
"jh" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Cabin 3";
|
||||
req_access_txt = "0"
|
||||
name = "Cabin 3"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
@@ -4236,8 +4247,7 @@
|
||||
base_state = "right";
|
||||
dir = 1;
|
||||
icon_state = "right";
|
||||
name = "Bar";
|
||||
req_access_txt = "0"
|
||||
name = "Bar"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
@@ -5041,21 +5051,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/unpowered/syndicate_lava_base/bar)
|
||||
"mV" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks/beer,
|
||||
/obj/structure/sign/barsign{
|
||||
pixel_y = -32;
|
||||
req_access = null;
|
||||
req_access_txt = "0"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/unpowered/syndicate_lava_base/bar)
|
||||
"mW" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks,
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/unpowered/syndicate_lava_base/bar)
|
||||
"mX" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8
|
||||
@@ -7054,7 +7049,7 @@ li
|
||||
lA
|
||||
lX
|
||||
mw
|
||||
mV
|
||||
ah
|
||||
jy
|
||||
nu
|
||||
oo
|
||||
@@ -7101,7 +7096,7 @@ lj
|
||||
lB
|
||||
lY
|
||||
lA
|
||||
mW
|
||||
ai
|
||||
jP
|
||||
nT
|
||||
op
|
||||
|
||||
@@ -337,9 +337,7 @@
|
||||
/area/ruin/space/djstation)
|
||||
"bi" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Ruskie DJ Station";
|
||||
req_access = null;
|
||||
req_access_txt = "0"
|
||||
name = "Ruskie DJ Station"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
|
||||
/turf/open/floor/plating,
|
||||
@@ -353,9 +351,7 @@
|
||||
/area/space/nearstation)
|
||||
"Co" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Ruskie DJ Station";
|
||||
req_access = null;
|
||||
req_access_txt = "0"
|
||||
name = "Ruskie DJ Station"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
||||
dir = 1
|
||||
|
||||
@@ -290,12 +290,11 @@
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/ruin/space/derelict/solar_control)
|
||||
"aT" = (
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 8;
|
||||
environ = 0;
|
||||
equipment = 0;
|
||||
lighting = 0;
|
||||
locked = 0;
|
||||
name = "Starboard Solar APC";
|
||||
pixel_x = -24
|
||||
},
|
||||
@@ -887,7 +886,6 @@
|
||||
"cV" = (
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "E.V.A.";
|
||||
req_access = null;
|
||||
req_access_txt = "18"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -3270,7 +3268,6 @@
|
||||
"kR" = (
|
||||
/obj/machinery/door/airlock/security{
|
||||
name = "Security";
|
||||
req_access = null;
|
||||
req_access_txt = "1"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -4209,12 +4206,11 @@
|
||||
/area/ruin/space/derelict/se_solar)
|
||||
"nZ" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 8;
|
||||
environ = 0;
|
||||
equipment = 0;
|
||||
lighting = 0;
|
||||
locked = 0;
|
||||
name = "Worn-out APC";
|
||||
pixel_x = -24
|
||||
},
|
||||
|
||||
@@ -315,12 +315,11 @@
|
||||
},
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"aS" = (
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 8;
|
||||
environ = 0;
|
||||
equipment = 0;
|
||||
lighting = 0;
|
||||
locked = 0;
|
||||
name = "Worn-out APC";
|
||||
pixel_x = -24
|
||||
},
|
||||
|
||||
@@ -517,11 +517,10 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 1;
|
||||
environ = 0;
|
||||
equipment = 3;
|
||||
locked = 0;
|
||||
pixel_y = 32;
|
||||
req_access = null
|
||||
},
|
||||
@@ -779,11 +778,10 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 1;
|
||||
environ = 0;
|
||||
equipment = 3;
|
||||
locked = 0;
|
||||
pixel_y = 32;
|
||||
req_access = null
|
||||
},
|
||||
@@ -1049,9 +1047,8 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 1;
|
||||
locked = 0;
|
||||
pixel_y = 28;
|
||||
req_access = null
|
||||
},
|
||||
|
||||
@@ -181,9 +181,7 @@
|
||||
/obj/item/stack/sheet/mineral/wood,
|
||||
/obj/item/stack/packageWrap,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
@@ -384,9 +382,7 @@
|
||||
"aZ" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/reagentgrinder,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
|
||||
@@ -867,9 +863,7 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"cm" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
@@ -912,9 +906,7 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"cs" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
@@ -2168,9 +2160,7 @@
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
@@ -2880,9 +2870,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/light,
|
||||
|
||||
@@ -781,8 +781,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Cabin";
|
||||
req_access_txt = "0"
|
||||
name = "Cabin"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
|
||||
@@ -292,12 +292,9 @@
|
||||
/obj/structure/chair{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
locked = 0;
|
||||
pixel_x = 24;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
@@ -1063,12 +1060,9 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
/area/ruin/space/has_grav/ancientstation)
|
||||
@@ -1130,12 +1124,9 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
locked = 0;
|
||||
pixel_x = 24;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
@@ -1253,12 +1244,9 @@
|
||||
"dO" = (
|
||||
/obj/structure/rack,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
locked = 0;
|
||||
pixel_x = 24;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/item/clothing/suit/space/nasavoid/old,
|
||||
/turf/open/floor/plasteel/yellow/side{
|
||||
@@ -1319,12 +1307,9 @@
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
/area/ruin/space/has_grav/ancientstation/deltacorridor)
|
||||
@@ -1363,12 +1348,9 @@
|
||||
/area/ruin/space/has_grav/ancientstation/deltacorridor)
|
||||
"ee" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
locked = 0;
|
||||
pixel_x = 24;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = 24
|
||||
},
|
||||
/mob/living/simple_animal/hostile/hivebot,
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
@@ -2134,7 +2116,6 @@
|
||||
"gg" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Engineering External Access";
|
||||
req_access = null;
|
||||
req_access_txt = "200"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -2768,12 +2749,8 @@
|
||||
/area/ruin/space/has_grav/ancientstation/kitchen)
|
||||
"hw" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/effect/decal/cleanable/egg_smudge,
|
||||
/turf/open/floor/plasteel/cafeteria,
|
||||
@@ -3199,12 +3176,9 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
locked = 0;
|
||||
pixel_x = 24;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = 24
|
||||
},
|
||||
/turf/open/floor/plasteel/orange/side{
|
||||
tag = "icon-orange (EAST)";
|
||||
@@ -3259,9 +3233,8 @@
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/red/side{
|
||||
@@ -3287,12 +3260,9 @@
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/mob/living/simple_animal/hostile/hivebot,
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
@@ -3393,12 +3363,9 @@
|
||||
/turf/open/floor/plasteel/cafeteria,
|
||||
/area/ruin/space/has_grav/ancientstation/kitchen)
|
||||
"iO" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
locked = 0;
|
||||
pixel_x = 24;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
@@ -3923,12 +3890,8 @@
|
||||
/area/ruin/space/has_grav/ancientstation/proto)
|
||||
"kj" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/ruin/space/has_grav/ancientstation/proto)
|
||||
@@ -4327,12 +4290,9 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/ancientstation/proto)
|
||||
"lk" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
locked = 0;
|
||||
pixel_x = 24;
|
||||
req_access = null;
|
||||
req_one_access = null
|
||||
pixel_x = 24
|
||||
},
|
||||
/turf/open/floor/plasteel/airless/floorgrime,
|
||||
/area/ruin/space/has_grav/ancientstation/atmo)
|
||||
@@ -8308,4 +8268,4 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
"}
|
||||
"}
|
||||
|
||||
@@ -44,11 +44,10 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 1;
|
||||
environ = 3;
|
||||
equipment = 3;
|
||||
locked = 0;
|
||||
pixel_y = 32;
|
||||
req_access = null
|
||||
},
|
||||
@@ -1157,11 +1156,10 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 1;
|
||||
environ = 3;
|
||||
equipment = 3;
|
||||
locked = 0;
|
||||
pixel_y = 32;
|
||||
req_access = null
|
||||
},
|
||||
@@ -2146,11 +2144,10 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 1;
|
||||
environ = 3;
|
||||
equipment = 3;
|
||||
locked = 0;
|
||||
pixel_y = 32;
|
||||
req_access = null
|
||||
},
|
||||
@@ -3106,11 +3103,10 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/academy/academygate)
|
||||
"kh" = (
|
||||
/obj/machinery/power/apc{
|
||||
/obj/machinery/power/apc/unlocked{
|
||||
dir = 1;
|
||||
environ = 3;
|
||||
equipment = 3;
|
||||
locked = 0;
|
||||
pixel_y = 32;
|
||||
req_access = null
|
||||
},
|
||||
|
||||
@@ -411,7 +411,9 @@
|
||||
/area/awaymission/cabin)
|
||||
"bv" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks/beer,
|
||||
/obj/machinery/chem_dispenser/drinks/beer{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/awaymission/cabin)
|
||||
"bw" = (
|
||||
|
||||
@@ -936,8 +936,7 @@
|
||||
/area/awaymission/centcomAway/general)
|
||||
"dL" = (
|
||||
/obj/machinery/door/airlock/hatch{
|
||||
name = "Rest Room";
|
||||
req_access_txt = "0"
|
||||
name = "Rest Room"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/awaymission/centcomAway/hangar)
|
||||
|
||||
@@ -428,8 +428,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"bo" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 1;
|
||||
pixel_y = 23;
|
||||
req_access = null;
|
||||
req_access_txt = "150"
|
||||
@@ -544,8 +542,7 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"bw" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Unisex Restrooms";
|
||||
req_access_txt = "0"
|
||||
name = "Unisex Restrooms"
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer{
|
||||
heat_capacity = 1e+006
|
||||
@@ -609,8 +606,6 @@
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 1;
|
||||
pixel_x = 23;
|
||||
req_access = null;
|
||||
req_access_txt = "150"
|
||||
@@ -759,8 +754,6 @@
|
||||
"bU" = (
|
||||
/obj/machinery/portable_atmospherics/canister/air,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 1;
|
||||
pixel_y = 23;
|
||||
req_access = null;
|
||||
req_access_txt = "150"
|
||||
@@ -858,9 +851,7 @@
|
||||
},
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"cd" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23;
|
||||
req_access = null;
|
||||
req_access_txt = "150"
|
||||
@@ -1315,8 +1306,6 @@
|
||||
"cS" = (
|
||||
/obj/machinery/airalarm{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 1;
|
||||
pixel_x = 23;
|
||||
req_access = null;
|
||||
req_access_txt = "150"
|
||||
@@ -1411,7 +1400,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = 25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/structure/bed,
|
||||
@@ -1439,7 +1427,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = 25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/structure/dresser,
|
||||
@@ -1499,8 +1486,6 @@
|
||||
/obj/structure/chair/wood/normal,
|
||||
/obj/machinery/airalarm{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 1;
|
||||
pixel_x = -23;
|
||||
req_access = null;
|
||||
req_access_txt = "150"
|
||||
@@ -1531,8 +1516,6 @@
|
||||
"dk" = (
|
||||
/obj/machinery/airalarm{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 1;
|
||||
pixel_x = 23;
|
||||
req_access = null;
|
||||
req_access_txt = "150"
|
||||
@@ -2297,9 +2280,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -2374,8 +2355,7 @@
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "201";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "201"
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/tracks{
|
||||
desc = "Your instincts say you shouldn't be following these.";
|
||||
@@ -2431,9 +2411,7 @@
|
||||
icon_state = "bulb-broken";
|
||||
status = 2
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -2789,10 +2767,7 @@
|
||||
},
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fQ" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "0"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance,
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
@@ -2835,9 +2810,7 @@
|
||||
pixel_x = -3;
|
||||
pixel_y = -2
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -3362,10 +3335,8 @@
|
||||
icon_state = "tube-broken";
|
||||
status = 2
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -3625,9 +3596,7 @@
|
||||
icon_state = "bulb-broken";
|
||||
status = 2
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -3737,8 +3706,7 @@
|
||||
icon_state = "open";
|
||||
name = "Research Director's Office";
|
||||
opacity = 0;
|
||||
req_access_txt = "201";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "201"
|
||||
},
|
||||
/turf/open/floor/plasteel/cafeteria{
|
||||
dir = 5
|
||||
@@ -3785,10 +3753,8 @@
|
||||
/obj/structure/table,
|
||||
/obj/item/storage/firstaid/regular,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -4009,8 +3975,7 @@
|
||||
/obj/machinery/door/airlock/medical{
|
||||
id_tag = "";
|
||||
name = "Research Division";
|
||||
req_access_txt = "201";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "201"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
|
||||
/turf/open/floor/plasteel/white{
|
||||
@@ -4058,10 +4023,8 @@
|
||||
},
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"ij" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -4525,8 +4488,7 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jh" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Unisex Restrooms";
|
||||
req_access_txt = "0"
|
||||
name = "Unisex Restrooms"
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer{
|
||||
heat_capacity = 1e+006
|
||||
@@ -4751,9 +4713,7 @@
|
||||
},
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jI" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -4903,9 +4863,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -5120,10 +5078,8 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/processor,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -5364,7 +5320,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
@@ -5385,10 +5340,7 @@
|
||||
},
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"kV" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "0"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance,
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
},
|
||||
@@ -5540,10 +5492,8 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/chair/wood/normal,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -5563,10 +5513,8 @@
|
||||
},
|
||||
/obj/structure/table,
|
||||
/obj/item/storage/box,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -5601,8 +5549,7 @@
|
||||
/obj/machinery/button/door{
|
||||
id = "awaykitchen";
|
||||
name = "Kitchen Shutters Control";
|
||||
pixel_x = -25;
|
||||
req_access_txt = "0"
|
||||
pixel_x = -25
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel/cafeteria{
|
||||
@@ -6008,7 +5955,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/machinery/newscaster{
|
||||
@@ -6210,10 +6156,8 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -6445,10 +6389,8 @@
|
||||
},
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"ny" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
},
|
||||
@@ -6461,8 +6403,7 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"nz" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "201";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "201"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
@@ -6560,7 +6501,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/effect/decal/remains/human{
|
||||
@@ -6838,8 +6778,7 @@
|
||||
/obj/machinery/door/airlock/medical{
|
||||
id_tag = "";
|
||||
name = "Research Division";
|
||||
req_access_txt = "201";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "201"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
||||
dir = 1
|
||||
|
||||
@@ -4199,8 +4199,7 @@
|
||||
/area/awaymission/research/interior/escapepods)
|
||||
"mS" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Escape Pod Three";
|
||||
req_access_txt = "0"
|
||||
name = "Escape Pod Three"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
||||
dir = 4
|
||||
@@ -4279,8 +4278,7 @@
|
||||
/area/awaymission/research/interior/engineering)
|
||||
"pt" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Escape Pod Three";
|
||||
req_access_txt = "0"
|
||||
name = "Escape Pod Three"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
||||
dir = 8
|
||||
|
||||
@@ -472,7 +472,6 @@
|
||||
name = "Dorm Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/item/tome,
|
||||
@@ -487,7 +486,6 @@
|
||||
name = "Dorm Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -511,7 +509,6 @@
|
||||
name = "Dorm Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -523,7 +520,6 @@
|
||||
name = "Dorm Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -537,7 +533,6 @@
|
||||
name = "Dorm Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
@@ -1624,7 +1619,6 @@
|
||||
name = "Dorm Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/cobweb,
|
||||
@@ -2744,7 +2738,6 @@
|
||||
name = "Dorm Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = 25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -3098,7 +3091,6 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Medbay Storage";
|
||||
req_access_txt = "45"
|
||||
},
|
||||
@@ -8932,7 +8924,7 @@
|
||||
desc = "A turret built with substandard parts and run down further with age.";
|
||||
icon_state = "syndie_off";
|
||||
dir = 9;
|
||||
faction = "pirate"
|
||||
faction = list("pirate")
|
||||
},
|
||||
/turf/open/floor/plating/snowed/smoothed,
|
||||
/area/awaymission/snowdin/cave)
|
||||
@@ -10641,7 +10633,6 @@
|
||||
name = "Dorm Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/plating/snowed/smoothed,
|
||||
@@ -13074,8 +13065,7 @@
|
||||
"Ic" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Robotics Lab";
|
||||
req_access_txt = "29";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "29"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "4-8"
|
||||
|
||||
@@ -84,24 +84,21 @@
|
||||
id = "UO45_Elevator";
|
||||
name = "Elevator Doors";
|
||||
pixel_x = 6;
|
||||
pixel_y = -24;
|
||||
req_access_txt = "0"
|
||||
pixel_y = -24
|
||||
},
|
||||
/obj/machinery/button/door{
|
||||
desc = "A remote control-switch to call the elevator to your level.";
|
||||
id = "UO45_useless";
|
||||
name = "B1";
|
||||
pixel_x = -6;
|
||||
pixel_y = -24;
|
||||
req_access_txt = "0"
|
||||
pixel_y = -24
|
||||
},
|
||||
/obj/machinery/button/door{
|
||||
desc = "A remote control-switch to call the elevator to your level.";
|
||||
id = "UO45_useless";
|
||||
name = "B2";
|
||||
pixel_x = -6;
|
||||
pixel_y = -34;
|
||||
req_access_txt = "0"
|
||||
pixel_y = -34
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
dir = 8;
|
||||
@@ -194,16 +191,14 @@
|
||||
id = "UO45_useless";
|
||||
name = "Call Elevator";
|
||||
pixel_x = -6;
|
||||
pixel_y = 24;
|
||||
req_access_txt = "0"
|
||||
pixel_y = 24
|
||||
},
|
||||
/obj/machinery/button/door{
|
||||
desc = "A remote control-switch for the elevator doors.";
|
||||
id = "UO45_Elevator";
|
||||
name = "Elevator Doors";
|
||||
pixel_x = 6;
|
||||
pixel_y = 24;
|
||||
req_access_txt = "0"
|
||||
pixel_y = 24
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
heat_capacity = 1e+006
|
||||
@@ -506,10 +501,7 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/central)
|
||||
"br" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "0"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance,
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
},
|
||||
@@ -522,12 +514,9 @@
|
||||
/area/awaymission/undergroundoutpost45/central)
|
||||
"bt" = (
|
||||
/obj/machinery/light/small,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 1;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = -23;
|
||||
req_access = null
|
||||
pixel_y = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer{
|
||||
heat_capacity = 1e+006
|
||||
@@ -540,8 +529,7 @@
|
||||
/area/awaymission/undergroundoutpost45/central)
|
||||
"bv" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Unisex Restrooms";
|
||||
req_access_txt = "0"
|
||||
name = "Unisex Restrooms"
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer{
|
||||
heat_capacity = 1e+006
|
||||
@@ -842,10 +830,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "0"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance,
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
},
|
||||
@@ -972,11 +957,8 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 10
|
||||
@@ -1002,12 +984,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/central)
|
||||
"cz" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/structure/filingcabinet,
|
||||
@@ -1024,11 +1003,8 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 10
|
||||
@@ -1097,7 +1073,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
@@ -1139,7 +1114,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
@@ -1453,12 +1427,9 @@
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
dir = 8;
|
||||
@@ -1530,11 +1501,8 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/central)
|
||||
"dE" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/light{
|
||||
dir = 1
|
||||
@@ -1788,9 +1756,6 @@
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/door/airlock/command{
|
||||
icon_state = "closed";
|
||||
lockdownbyai = 0;
|
||||
locked = 0;
|
||||
name = "Gateway Chamber";
|
||||
req_access_txt = "201"
|
||||
},
|
||||
@@ -1812,8 +1777,7 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
name = "Security Checkpoint Maintenance";
|
||||
req_access_txt = "201";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "201"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
@@ -2391,12 +2355,9 @@
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/turf/open/floor/plasteel/green/side{
|
||||
dir = 4;
|
||||
@@ -2505,7 +2466,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = 25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
@@ -2627,12 +2587,9 @@
|
||||
/area/awaymission/undergroundoutpost45/central)
|
||||
"fR" = (
|
||||
/obj/machinery/light/small,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 1;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = -23;
|
||||
req_access = null
|
||||
pixel_y = -23
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
|
||||
dir = 1
|
||||
@@ -3101,11 +3058,8 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/research)
|
||||
"gY" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
@@ -3190,12 +3144,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/crew_quarters)
|
||||
"hg" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
heat_capacity = 1e+006
|
||||
@@ -3289,12 +3240,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/crew_quarters)
|
||||
"hs" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Kitchen";
|
||||
@@ -3622,12 +3570,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/gateway)
|
||||
"ic" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/chair{
|
||||
@@ -4106,12 +4051,9 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/bar{
|
||||
heat_capacity = 1e+006
|
||||
@@ -4168,12 +4110,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/crew_quarters)
|
||||
"jg" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Gateway Chamber";
|
||||
@@ -4336,8 +4275,7 @@
|
||||
"jy" = (
|
||||
/obj/machinery/door/window/southright{
|
||||
name = "Bar Door";
|
||||
req_access_txt = "201";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "201"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel/bar{
|
||||
@@ -4441,12 +4379,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/gateway)
|
||||
"jK" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
|
||||
dir = 4
|
||||
@@ -4477,8 +4412,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Research Lab";
|
||||
req_access_txt = "201";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "201"
|
||||
},
|
||||
/turf/open/floor/plasteel/white{
|
||||
heat_capacity = 1e+006
|
||||
@@ -4598,10 +4532,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "0"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance,
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
},
|
||||
@@ -4740,9 +4671,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/airlock/command{
|
||||
icon_state = "closed";
|
||||
lockdownbyai = 0;
|
||||
locked = 0;
|
||||
name = "Gateway EVA";
|
||||
req_access_txt = "201"
|
||||
},
|
||||
@@ -4774,11 +4702,8 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/crew_quarters)
|
||||
"ko" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
heat_capacity = 1e+006
|
||||
@@ -4991,11 +4916,8 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/gateway)
|
||||
"kJ" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
@@ -5092,11 +5014,8 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/research)
|
||||
"kT" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
@@ -5270,12 +5189,9 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 1;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = -23;
|
||||
req_access = null
|
||||
pixel_y = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/bar{
|
||||
heat_capacity = 1e+006
|
||||
@@ -5351,11 +5267,8 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
@@ -5979,11 +5892,8 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
heat_capacity = 1e+006
|
||||
@@ -6009,11 +5919,8 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/structure/chair/wood/normal{
|
||||
dir = 8
|
||||
@@ -6314,7 +6221,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/structure/chair/wood/normal{
|
||||
@@ -6355,7 +6261,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
@@ -6557,10 +6462,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "0"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance,
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
},
|
||||
@@ -6743,12 +6645,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/research)
|
||||
"nO" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
@@ -6828,12 +6727,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/research)
|
||||
"nT" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
@@ -6885,12 +6781,9 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/neutral/side{
|
||||
dir = 8;
|
||||
@@ -7013,11 +6906,8 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
@@ -7465,12 +7355,9 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
@@ -7739,8 +7626,7 @@
|
||||
/area/awaymission/undergroundoutpost45/crew_quarters)
|
||||
"pr" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Unisex Restrooms";
|
||||
req_access_txt = "0"
|
||||
name = "Unisex Restrooms"
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer{
|
||||
heat_capacity = 1e+006
|
||||
@@ -7748,10 +7634,7 @@
|
||||
/area/awaymission/undergroundoutpost45/crew_quarters)
|
||||
"ps" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "0"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance,
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
},
|
||||
@@ -7985,7 +7868,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
@@ -8023,7 +7905,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = 25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
@@ -8098,8 +7979,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/machinery/door/airlock/engineering/glass{
|
||||
name = "SMES Room";
|
||||
req_access_txt = "201";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "201"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark{
|
||||
heat_capacity = 1e+006
|
||||
@@ -8224,11 +8104,8 @@
|
||||
/area/awaymission/undergroundoutpost45/research)
|
||||
"qp" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/item/hand_labeler,
|
||||
@@ -8264,12 +8141,9 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
heat_capacity = 1e+006
|
||||
@@ -8285,12 +8159,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/crew_quarters)
|
||||
"qv" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
heat_capacity = 1e+006
|
||||
@@ -8300,12 +8171,9 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer{
|
||||
heat_capacity = 1e+006
|
||||
@@ -9175,11 +9043,8 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
@@ -9251,8 +9116,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/airlock/engineering/glass{
|
||||
name = "Engineering Reception";
|
||||
req_access_txt = "0"
|
||||
name = "Engineering Reception"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -9693,8 +9557,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/airlock/engineering/glass{
|
||||
name = "Engineering Reception";
|
||||
req_access_txt = "0"
|
||||
name = "Engineering Reception"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
heat_capacity = 1e+006
|
||||
@@ -10516,12 +10379,9 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 5
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 1;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = -23;
|
||||
req_access = null
|
||||
pixel_y = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
dir = 8;
|
||||
@@ -10664,10 +10524,7 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/crew_quarters)
|
||||
"uz" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "0"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance,
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
},
|
||||
@@ -10902,11 +10759,8 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_y = 23;
|
||||
req_access = null
|
||||
/obj/machinery/airalarm/all_access{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
dir = 8;
|
||||
@@ -11622,7 +11476,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = -25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
@@ -11742,12 +11595,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/engineering)
|
||||
"wC" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
dir = 8;
|
||||
@@ -11852,7 +11702,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_y = 25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet{
|
||||
@@ -11932,12 +11781,9 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/turf/open/floor/plasteel/neutral{
|
||||
@@ -12162,12 +12008,9 @@
|
||||
/area/awaymission/undergroundoutpost45/mining)
|
||||
"xp" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 8;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = 23;
|
||||
req_access = null
|
||||
pixel_x = 23
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
@@ -12529,12 +12372,9 @@
|
||||
},
|
||||
/area/awaymission/undergroundoutpost45/mining)
|
||||
"xZ" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/all_access{
|
||||
dir = 4;
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
pixel_x = -23;
|
||||
req_access = null
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/structure/closet/emcloset,
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -521,6 +521,24 @@
|
||||
dir = 1
|
||||
},
|
||||
/area/bridge)
|
||||
"abb" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/device/radio/intercom{
|
||||
name = "Station Intercom";
|
||||
pixel_x = 28;
|
||||
pixel_y = 24
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Bar";
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"abc" = (
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "4-8"
|
||||
@@ -871,6 +889,18 @@
|
||||
dir = 4
|
||||
},
|
||||
/area/bridge)
|
||||
"abJ" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks/beer{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"abK" = (
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 8
|
||||
@@ -1443,7 +1473,6 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Council Chambers";
|
||||
req_access = null;
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
@@ -1545,7 +1574,6 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Council Chambers";
|
||||
req_access = null;
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -1769,7 +1797,6 @@
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_x = -26;
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/landmark/start/captain,
|
||||
@@ -1919,7 +1946,6 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Head of Personnel's Quarters";
|
||||
req_access = null;
|
||||
req_access_txt = "57"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -2074,7 +2100,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/security{
|
||||
name = "Detective's Office";
|
||||
req_access = null;
|
||||
req_access_txt = "4"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -2120,7 +2145,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Captain's Quarters";
|
||||
req_access = null;
|
||||
req_access_txt = "20"
|
||||
},
|
||||
/obj/structure/cable/white{
|
||||
@@ -2656,7 +2680,6 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Head of Personnel's Office";
|
||||
req_access = null;
|
||||
req_access_txt = "57"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -2888,7 +2911,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Captain's Emergency Escape";
|
||||
req_access = null;
|
||||
req_access_txt = "20"
|
||||
},
|
||||
/obj/structure/cable/white{
|
||||
@@ -3239,9 +3261,8 @@
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/storage/secure/briefcase,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -3385,7 +3406,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Captain's Office";
|
||||
req_access = null;
|
||||
req_access_txt = "20"
|
||||
},
|
||||
/obj/structure/cable/white{
|
||||
@@ -4019,7 +4039,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/mining{
|
||||
name = "Cargo Bay";
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "48;50"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -4193,7 +4212,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/security{
|
||||
name = "Detective's Office";
|
||||
req_access = null;
|
||||
req_access_txt = "4"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -4464,7 +4482,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/security/brig)
|
||||
"aiV" = (
|
||||
/obj/machinery/rnd/protolathe/department/security,
|
||||
/obj/machinery/rnd/production/techfab/department/security,
|
||||
/turf/open/floor/plasteel/red/side{
|
||||
dir = 8
|
||||
},
|
||||
@@ -5908,7 +5926,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "E.V.A. Storage";
|
||||
req_access = null;
|
||||
req_access_txt = "18"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -6004,7 +6021,7 @@
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/rnd/protolathe/department/cargo,
|
||||
/obj/machinery/rnd/production/techfab/department/cargo,
|
||||
/turf/open/floor/plasteel/brown{
|
||||
dir = 4
|
||||
},
|
||||
@@ -6509,9 +6526,8 @@
|
||||
},
|
||||
/obj/item/storage/lockbox/loyalty,
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
@@ -7891,7 +7907,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Mining Dock Airlock";
|
||||
req_access = null;
|
||||
req_access_txt = "48"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -7980,9 +7995,8 @@
|
||||
/area/security/brig)
|
||||
"apy" = (
|
||||
/obj/machinery/vending/security,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -8288,8 +8302,8 @@
|
||||
"apX" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/machinery/rnd/protolathe/department/service,
|
||||
/obj/effect/turf_decal/stripes/box,
|
||||
/obj/machinery/rnd/production/techfab/department/service,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"apY" = (
|
||||
@@ -9812,8 +9826,7 @@
|
||||
"asU" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/engineering/glass{
|
||||
name = "Primary Tool Storage";
|
||||
req_access_txt = "0"
|
||||
name = "Primary Tool Storage"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
@@ -10185,8 +10198,7 @@
|
||||
"atO" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/engineering/glass{
|
||||
name = "Primary Tool Storage";
|
||||
req_access_txt = "0"
|
||||
name = "Primary Tool Storage"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
@@ -10432,22 +10444,6 @@
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"auh" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks,
|
||||
/obj/item/device/radio/intercom{
|
||||
name = "Station Intercom";
|
||||
pixel_x = 28;
|
||||
pixel_y = 24
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Bar";
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"aui" = (
|
||||
/obj/machinery/status_display,
|
||||
/turf/closed/wall,
|
||||
@@ -10955,16 +10951,6 @@
|
||||
dir = 5
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"avm" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks/beer,
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"avn" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
@@ -14458,9 +14444,8 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/atmos)
|
||||
"aCL" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -18864,7 +18849,7 @@
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/machinery/rnd/circuit_imprinter,
|
||||
/obj/machinery/rnd/production/circuit_imprinter,
|
||||
/obj/effect/turf_decal/bot,
|
||||
/turf/open/floor/plasteel/yellow/side{
|
||||
dir = 4
|
||||
@@ -19085,7 +19070,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Telecomms Control Room";
|
||||
req_access = null;
|
||||
req_access_txt = "19; 61"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -19261,7 +19245,7 @@
|
||||
network = list("engine");
|
||||
pixel_y = -32
|
||||
},
|
||||
/obj/machinery/rnd/protolathe/department/engineering,
|
||||
/obj/machinery/rnd/production/protolathe/department/engineering,
|
||||
/obj/effect/turf_decal/stripes/box,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/engineering)
|
||||
@@ -19659,9 +19643,8 @@
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -21014,7 +20997,6 @@
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Telecomms Server Room";
|
||||
req_access = null;
|
||||
req_access_txt = "61"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -21861,7 +21843,6 @@
|
||||
"aSM" = (
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Telecomms Server Room";
|
||||
req_access = null;
|
||||
req_access_txt = "61"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -22062,9 +22043,8 @@
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/storage/box/bodybags,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/vault/side{
|
||||
@@ -22628,7 +22608,7 @@
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 5
|
||||
},
|
||||
/obj/machinery/rnd/protolathe/department/science,
|
||||
/obj/machinery/rnd/production/protolathe/department/science,
|
||||
/turf/open/floor/plasteel/vault/side{
|
||||
dir = 4
|
||||
},
|
||||
@@ -23035,7 +23015,7 @@
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 6
|
||||
},
|
||||
/obj/machinery/rnd/circuit_imprinter/department/science,
|
||||
/obj/machinery/rnd/production/circuit_imprinter/department/science,
|
||||
/turf/open/floor/plasteel/vault/side{
|
||||
dir = 4
|
||||
},
|
||||
@@ -23644,7 +23624,6 @@
|
||||
"aWN" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Chemistry Lab";
|
||||
req_access_txt = "5; 33"
|
||||
},
|
||||
@@ -23718,7 +23697,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Research and Development Lab";
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "7;29"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -24066,7 +24044,6 @@
|
||||
"aXF" = (
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Research Division Server Room";
|
||||
req_access = null;
|
||||
req_access_txt = "30"
|
||||
},
|
||||
/obj/structure/cable/white{
|
||||
@@ -24657,8 +24634,7 @@
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/machinery/door/window/eastleft{
|
||||
name = "First-Aid Supplies";
|
||||
req_access_txt = "5";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "5"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/medical/medbay/zone3)
|
||||
@@ -25220,9 +25196,8 @@
|
||||
"aZU" = (
|
||||
/obj/machinery/recharge_station,
|
||||
/obj/effect/landmark/start/cyborg,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/power/apc/highcap/ten_k{
|
||||
@@ -25492,8 +25467,8 @@
|
||||
dir = 5
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/machinery/rnd/protolathe/department/medical,
|
||||
/obj/effect/turf_decal/stripes/box,
|
||||
/obj/machinery/rnd/production/techfab/department/medical,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/medical/medbay/zone3)
|
||||
"bav" = (
|
||||
@@ -26279,7 +26254,6 @@
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_x = -26;
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
@@ -27513,8 +27487,7 @@
|
||||
"beB" = (
|
||||
/obj/machinery/door/window{
|
||||
dir = 8;
|
||||
name = "Theatre Stage";
|
||||
req_access_txt = "0"
|
||||
name = "Theatre Stage"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/maintenance/port)
|
||||
@@ -27770,9 +27743,8 @@
|
||||
/area/maintenance/port)
|
||||
"bfe" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/blue/corner{
|
||||
@@ -29650,8 +29622,7 @@
|
||||
/obj/machinery/button/door{
|
||||
id = "chapelprivacy";
|
||||
name = "Chapel Privacy Shutters";
|
||||
pixel_y = -24;
|
||||
req_access_txt = "0"
|
||||
pixel_y = -24
|
||||
},
|
||||
/turf/open/floor/plasteel/chapel,
|
||||
/area/chapel/main)
|
||||
@@ -30083,9 +30054,8 @@
|
||||
},
|
||||
/obj/item/storage/box/syringes,
|
||||
/obj/item/extinguisher/mini,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/newscaster{
|
||||
@@ -30295,7 +30265,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/entry)
|
||||
"bkC" = (
|
||||
/obj/item/device/radio/beacon,
|
||||
/obj/item/device/beacon,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/entry)
|
||||
@@ -31714,8 +31684,7 @@
|
||||
/obj/machinery/button/door{
|
||||
id = "supplybridge";
|
||||
name = "Shuttle Bay Space Bridge Control";
|
||||
pixel_y = 27;
|
||||
req_access_txt = "0"
|
||||
pixel_y = 27
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -31757,22 +31726,10 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/aft)
|
||||
"dqM" = (
|
||||
"eDa" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/crew_quarters/cryopod)
|
||||
"eJF" = (
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/medical/cryo";
|
||||
dir = 2;
|
||||
name = "Cryogenics APC";
|
||||
pixel_y = -24
|
||||
},
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"fWz" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "External Docking Port";
|
||||
@@ -31786,21 +31743,20 @@
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/exit)
|
||||
"gHi" = (
|
||||
"iJY" = (
|
||||
/obj/machinery/cryopod,
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"jDa" = (
|
||||
/obj/machinery/computer/cryopod{
|
||||
pixel_x = 25
|
||||
},
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"icS" = (
|
||||
/obj/machinery/cryopod,
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"kKd" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Mining Dock Airlock";
|
||||
req_access = null;
|
||||
req_access_txt = "48"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -32675,8 +32631,7 @@
|
||||
/obj/machinery/button/door{
|
||||
id = "supplybridge";
|
||||
name = "Shuttle Bay Space Bridge Control";
|
||||
pixel_y = 27;
|
||||
req_access_txt = "0"
|
||||
pixel_y = 27
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -33707,7 +33662,6 @@
|
||||
"sNk" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "MiniSat External Access";
|
||||
req_access = null;
|
||||
req_access_txt = "65"
|
||||
},
|
||||
/obj/effect/turf_decal/delivery,
|
||||
@@ -33866,7 +33820,6 @@
|
||||
"sNy" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "MiniSat External Access";
|
||||
req_access = null;
|
||||
req_access_txt = "65"
|
||||
},
|
||||
/obj/effect/turf_decal/delivery,
|
||||
@@ -34308,9 +34261,6 @@
|
||||
"sPY" = (
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/aft)
|
||||
"usJ" = (
|
||||
/turf/closed/wall,
|
||||
/area/crew_quarters/cryopod)
|
||||
"uxJ" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/public/glass{
|
||||
@@ -34349,6 +34299,21 @@
|
||||
},
|
||||
/turf/open/floor/engine,
|
||||
/area/engine/supermatter)
|
||||
"xux" = (
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/crew_quarters/cryopod";
|
||||
dir = 2;
|
||||
name = "Cryogenics APC";
|
||||
pixel_y = -24
|
||||
},
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"xIT" = (
|
||||
/turf/closed/wall,
|
||||
/area/crew_quarters/cryopod)
|
||||
|
||||
(1,1,1) = {"
|
||||
aaa
|
||||
@@ -77105,8 +77070,8 @@ ajx
|
||||
akA
|
||||
alt
|
||||
amm
|
||||
eJF
|
||||
usJ
|
||||
xux
|
||||
xIT
|
||||
aoT
|
||||
apZ
|
||||
ara
|
||||
@@ -77363,7 +77328,7 @@ akB
|
||||
alk
|
||||
amm
|
||||
amm
|
||||
dqM
|
||||
eDa
|
||||
aoU
|
||||
aqa
|
||||
arg
|
||||
@@ -77618,16 +77583,16 @@ aiC
|
||||
ajz
|
||||
akC
|
||||
alk
|
||||
icS
|
||||
gHi
|
||||
dqM
|
||||
iJY
|
||||
jDa
|
||||
eDa
|
||||
aoV
|
||||
aqb
|
||||
arh
|
||||
asl
|
||||
atm
|
||||
auh
|
||||
avm
|
||||
abb
|
||||
abJ
|
||||
awr
|
||||
awZ
|
||||
axT
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+2846
-2763
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1356
-1393
File diff suppressed because it is too large
Load Diff
@@ -144,9 +144,7 @@
|
||||
/area/mine/laborcamp)
|
||||
"aB" = (
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Infirmary";
|
||||
req_access_txt = "0"
|
||||
name = "Infirmary"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/mine/laborcamp)
|
||||
@@ -457,8 +455,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/airlock/security/glass{
|
||||
name = "Labor Camp Shuttle Prisoner Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Labor Camp Shuttle Prisoner Airlock"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/mine/laborcamp)
|
||||
@@ -500,7 +497,6 @@
|
||||
/area/mine/laborcamp)
|
||||
"bC" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/computer/shuttle/mining{
|
||||
@@ -757,8 +753,7 @@
|
||||
/obj/machinery/door/airlock/external{
|
||||
glass = 1;
|
||||
name = "Mining Shuttle Airlock";
|
||||
opacity = 0;
|
||||
req_access_txt = "0"
|
||||
opacity = 0
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/mine/production)
|
||||
@@ -915,8 +910,7 @@
|
||||
/area/mine/production)
|
||||
"cJ" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Closet";
|
||||
req_access_txt = "0"
|
||||
name = "Closet"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/mine/production)
|
||||
@@ -1049,7 +1043,6 @@
|
||||
"dc" = (
|
||||
/obj/structure/closet/crate,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
@@ -1112,7 +1105,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/iv_drip,
|
||||
@@ -1380,9 +1372,7 @@
|
||||
/area/mine/living_quarters)
|
||||
"dR" = (
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Infirmary";
|
||||
req_access_txt = "0"
|
||||
name = "Infirmary"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/turf/open/floor/plasteel/white,
|
||||
@@ -1467,7 +1457,6 @@
|
||||
/area/mine/living_quarters)
|
||||
"ee" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -1864,7 +1853,6 @@
|
||||
/area/mine/living_quarters)
|
||||
"fc" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel/purple/corner{
|
||||
@@ -1886,7 +1874,6 @@
|
||||
/obj/structure/bed,
|
||||
/obj/item/bedsheet/brown,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -1981,7 +1968,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = 25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -2127,7 +2113,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = 25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -2158,7 +2143,6 @@
|
||||
name = "Door Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = 25;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -3331,8 +3315,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/door/airlock/security/glass{
|
||||
name = "Labor Camp Shuttle Prisoner Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Labor Camp Shuttle Prisoner Airlock"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/mine/laborcamp)
|
||||
@@ -3355,8 +3338,7 @@
|
||||
/obj/machinery/door/airlock/external{
|
||||
glass = 1;
|
||||
name = "Mining Shuttle Airlock";
|
||||
opacity = 0;
|
||||
req_access_txt = "0"
|
||||
opacity = 0
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/mine/production)
|
||||
|
||||
@@ -521,6 +521,24 @@
|
||||
dir = 1
|
||||
},
|
||||
/area/bridge)
|
||||
"abb" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/device/radio/intercom{
|
||||
name = "Station Intercom";
|
||||
pixel_x = 28;
|
||||
pixel_y = 24
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Bar";
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"abc" = (
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "4-8"
|
||||
@@ -871,6 +889,18 @@
|
||||
dir = 4
|
||||
},
|
||||
/area/bridge)
|
||||
"abJ" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks/beer{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"abK" = (
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 8
|
||||
@@ -1443,7 +1473,6 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Council Chambers";
|
||||
req_access = null;
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
@@ -1545,7 +1574,6 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Council Chambers";
|
||||
req_access = null;
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -1769,7 +1797,6 @@
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_x = -26;
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/landmark/start/captain,
|
||||
@@ -1919,7 +1946,6 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Head of Personnel's Quarters";
|
||||
req_access = null;
|
||||
req_access_txt = "57"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -2074,7 +2100,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/security{
|
||||
name = "Detective's Office";
|
||||
req_access = null;
|
||||
req_access_txt = "4"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -2120,7 +2145,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Captain's Quarters";
|
||||
req_access = null;
|
||||
req_access_txt = "20"
|
||||
},
|
||||
/obj/structure/cable/white{
|
||||
@@ -2656,7 +2680,6 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Head of Personnel's Office";
|
||||
req_access = null;
|
||||
req_access_txt = "57"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -2888,7 +2911,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Captain's Emergency Escape";
|
||||
req_access = null;
|
||||
req_access_txt = "20"
|
||||
},
|
||||
/obj/structure/cable/white{
|
||||
@@ -3239,9 +3261,8 @@
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/storage/secure/briefcase,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -3385,7 +3406,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Captain's Office";
|
||||
req_access = null;
|
||||
req_access_txt = "20"
|
||||
},
|
||||
/obj/structure/cable/white{
|
||||
@@ -4019,7 +4039,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/mining{
|
||||
name = "Cargo Bay";
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "48;50"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -4193,7 +4212,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/security{
|
||||
name = "Detective's Office";
|
||||
req_access = null;
|
||||
req_access_txt = "4"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -5908,7 +5926,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "E.V.A. Storage";
|
||||
req_access = null;
|
||||
req_access_txt = "18"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -6509,9 +6526,8 @@
|
||||
},
|
||||
/obj/item/storage/lockbox/loyalty,
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
@@ -7891,7 +7907,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Mining Dock Airlock";
|
||||
req_access = null;
|
||||
req_access_txt = "48"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -7980,9 +7995,8 @@
|
||||
/area/security/brig)
|
||||
"apy" = (
|
||||
/obj/machinery/vending/security,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -9812,8 +9826,7 @@
|
||||
"asU" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/engineering/glass{
|
||||
name = "Primary Tool Storage";
|
||||
req_access_txt = "0"
|
||||
name = "Primary Tool Storage"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
@@ -10185,8 +10198,7 @@
|
||||
"atO" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/engineering/glass{
|
||||
name = "Primary Tool Storage";
|
||||
req_access_txt = "0"
|
||||
name = "Primary Tool Storage"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
@@ -10432,22 +10444,6 @@
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"auh" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks,
|
||||
/obj/item/device/radio/intercom{
|
||||
name = "Station Intercom";
|
||||
pixel_x = 28;
|
||||
pixel_y = 24
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Bar";
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"aui" = (
|
||||
/obj/machinery/status_display,
|
||||
/turf/closed/wall,
|
||||
@@ -10955,16 +10951,6 @@
|
||||
dir = 5
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"avm" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks/beer,
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/crew_quarters/bar/atrium)
|
||||
"avn" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
@@ -14458,9 +14444,8 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/atmos)
|
||||
"aCL" = (
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -19085,7 +19070,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Telecomms Control Room";
|
||||
req_access = null;
|
||||
req_access_txt = "19; 61"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -19659,9 +19643,8 @@
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -21014,7 +20997,6 @@
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Telecomms Server Room";
|
||||
req_access = null;
|
||||
req_access_txt = "61"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -21861,7 +21843,6 @@
|
||||
"aSM" = (
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Telecomms Server Room";
|
||||
req_access = null;
|
||||
req_access_txt = "61"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -22062,9 +22043,8 @@
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/storage/box/bodybags,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/vault/side{
|
||||
@@ -23644,7 +23624,6 @@
|
||||
"aWN" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Chemistry Lab";
|
||||
req_access_txt = "5; 33"
|
||||
},
|
||||
@@ -23718,7 +23697,6 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Research and Development Lab";
|
||||
req_access_txt = "0";
|
||||
req_one_access_txt = "7;29"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
@@ -24066,7 +24044,6 @@
|
||||
"aXF" = (
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Research Division Server Room";
|
||||
req_access = null;
|
||||
req_access_txt = "30"
|
||||
},
|
||||
/obj/structure/cable/white{
|
||||
@@ -24657,8 +24634,7 @@
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/machinery/door/window/eastleft{
|
||||
name = "First-Aid Supplies";
|
||||
req_access_txt = "5";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "5"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/medical/medbay/zone3)
|
||||
@@ -25220,9 +25196,8 @@
|
||||
"aZU" = (
|
||||
/obj/machinery/recharge_station,
|
||||
/obj/effect/landmark/start/cyborg,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/power/apc/highcap/ten_k{
|
||||
@@ -26279,7 +26254,6 @@
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_x = -26;
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
@@ -27513,8 +27487,7 @@
|
||||
"beB" = (
|
||||
/obj/machinery/door/window{
|
||||
dir = 8;
|
||||
name = "Theatre Stage";
|
||||
req_access_txt = "0"
|
||||
name = "Theatre Stage"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/maintenance/port)
|
||||
@@ -27770,9 +27743,8 @@
|
||||
/area/maintenance/port)
|
||||
"bfe" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/plasteel/blue/corner{
|
||||
@@ -29650,8 +29622,7 @@
|
||||
/obj/machinery/button/door{
|
||||
id = "chapelprivacy";
|
||||
name = "Chapel Privacy Shutters";
|
||||
pixel_y = -24;
|
||||
req_access_txt = "0"
|
||||
pixel_y = -24
|
||||
},
|
||||
/turf/open/floor/plasteel/chapel,
|
||||
/area/chapel/main)
|
||||
@@ -30083,9 +30054,8 @@
|
||||
},
|
||||
/obj/item/storage/box/syringes,
|
||||
/obj/item/extinguisher/mini,
|
||||
/obj/machinery/airalarm{
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
dir = 4;
|
||||
locked = 0;
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/machinery/newscaster{
|
||||
@@ -31714,8 +31684,7 @@
|
||||
/obj/machinery/button/door{
|
||||
id = "supplybridge";
|
||||
name = "Shuttle Bay Space Bridge Control";
|
||||
pixel_y = 27;
|
||||
req_access_txt = "0"
|
||||
pixel_y = 27
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -31757,22 +31726,6 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/aft)
|
||||
"dqM" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/crew_quarters/cryopod)
|
||||
"eJF" = (
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/medical/cryo";
|
||||
dir = 2;
|
||||
name = "Cryogenics APC";
|
||||
pixel_y = -24
|
||||
},
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"fWz" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "External Docking Port";
|
||||
@@ -31786,21 +31739,13 @@
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/exit)
|
||||
"gHi" = (
|
||||
/obj/machinery/computer/cryopod{
|
||||
pixel_x = 25
|
||||
},
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"icS" = (
|
||||
/obj/machinery/cryopod,
|
||||
/turf/open/floor/plasteel/purple,
|
||||
"jFY" = (
|
||||
/turf/closed/wall,
|
||||
/area/crew_quarters/cryopod)
|
||||
"kKd" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Mining Dock Airlock";
|
||||
req_access = null;
|
||||
req_access_txt = "48"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -31830,6 +31775,18 @@
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/quartermaster/storage)
|
||||
"nbP" = (
|
||||
/obj/structure/cable/white{
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/crew_quarters/cryopod";
|
||||
dir = 2;
|
||||
name = "Cryogenics APC";
|
||||
pixel_y = -24
|
||||
},
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"nKi" = (
|
||||
/obj/machinery/door/airlock/maintenance_hatch{
|
||||
name = "Maintenance Hatch";
|
||||
@@ -31852,6 +31809,10 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/aft)
|
||||
"oGK" = (
|
||||
/obj/machinery/cryopod,
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"sws" = (
|
||||
/obj/docking_port/stationary{
|
||||
dheight = 1;
|
||||
@@ -32675,8 +32636,7 @@
|
||||
/obj/machinery/button/door{
|
||||
id = "supplybridge";
|
||||
name = "Shuttle Bay Space Bridge Control";
|
||||
pixel_y = 27;
|
||||
req_access_txt = "0"
|
||||
pixel_y = 27
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -33707,7 +33667,6 @@
|
||||
"sNk" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "MiniSat External Access";
|
||||
req_access = null;
|
||||
req_access_txt = "65"
|
||||
},
|
||||
/obj/effect/turf_decal/delivery,
|
||||
@@ -33866,7 +33825,6 @@
|
||||
"sNy" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "MiniSat External Access";
|
||||
req_access = null;
|
||||
req_access_txt = "65"
|
||||
},
|
||||
/obj/effect/turf_decal/delivery,
|
||||
@@ -34308,9 +34266,6 @@
|
||||
"sPY" = (
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/aft)
|
||||
"usJ" = (
|
||||
/turf/closed/wall,
|
||||
/area/crew_quarters/cryopod)
|
||||
"uxJ" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/public/glass{
|
||||
@@ -34339,6 +34294,16 @@
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/secondary/exit)
|
||||
"uyG" = (
|
||||
/obj/machinery/computer/cryopod{
|
||||
pixel_x = 25
|
||||
},
|
||||
/turf/open/floor/plasteel/purple,
|
||||
/area/crew_quarters/cryopod)
|
||||
"wgN" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/crew_quarters/cryopod)
|
||||
"wUF" = (
|
||||
/obj/machinery/door/airlock/atmos/glass{
|
||||
name = "Supermatter Chamber";
|
||||
@@ -77105,8 +77070,8 @@ ajx
|
||||
akA
|
||||
alt
|
||||
amm
|
||||
eJF
|
||||
usJ
|
||||
nbP
|
||||
jFY
|
||||
aoT
|
||||
apZ
|
||||
ara
|
||||
@@ -77363,7 +77328,7 @@ akB
|
||||
alk
|
||||
amm
|
||||
amm
|
||||
dqM
|
||||
wgN
|
||||
aoU
|
||||
aqa
|
||||
arg
|
||||
@@ -77618,16 +77583,16 @@ aiC
|
||||
ajz
|
||||
akC
|
||||
alk
|
||||
icS
|
||||
gHi
|
||||
dqM
|
||||
oGK
|
||||
uyG
|
||||
wgN
|
||||
aoV
|
||||
aqb
|
||||
arh
|
||||
asl
|
||||
atm
|
||||
auh
|
||||
avm
|
||||
abb
|
||||
abJ
|
||||
awr
|
||||
awZ
|
||||
axT
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -34,9 +34,7 @@
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/engine/gravity_generator)
|
||||
"al" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/structure/closet/secure_closet/atmospherics,
|
||||
@@ -64,9 +62,7 @@
|
||||
/turf/open/space,
|
||||
/area/space/nearstation)
|
||||
"ap" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -98,9 +94,7 @@
|
||||
/obj/machinery/power/smes{
|
||||
charge = 5e+006
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -313,8 +307,7 @@
|
||||
"aU" = (
|
||||
/obj/machinery/door/airlock/engineering/glass{
|
||||
name = "Gravity Generator";
|
||||
req_access_txt = "11";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "11"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
@@ -345,8 +338,7 @@
|
||||
"aX" = (
|
||||
/obj/machinery/door/airlock/engineering/glass{
|
||||
name = "Gravity Generator";
|
||||
req_access_txt = "11";
|
||||
req_one_access_txt = "0"
|
||||
req_access_txt = "11"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
||||
dir = 8
|
||||
@@ -538,9 +530,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/autolathe/hacked,
|
||||
@@ -570,9 +560,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/science)
|
||||
"bG" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -633,9 +621,7 @@
|
||||
/obj/item/reagent_containers/glass/beaker/bluespace,
|
||||
/obj/item/reagent_containers/glass/beaker/bluespace,
|
||||
/obj/item/reagent_containers/syringe,
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -658,9 +644,7 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/chemistry)
|
||||
"bU" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -992,9 +976,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/storage/primary)
|
||||
"cW" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/structure/cable,
|
||||
@@ -1023,9 +1005,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/construction)
|
||||
"da" = (
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -1453,9 +1433,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
locked = 0;
|
||||
/obj/machinery/airalarm/unlocked{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
|
||||
+127
-144
@@ -2981,8 +2981,7 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "CentCom";
|
||||
opacity = 1;
|
||||
req_access_txt = "0"
|
||||
opacity = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -3072,10 +3071,8 @@
|
||||
"jk" = (
|
||||
/obj/machinery/door/poddoor{
|
||||
density = 1;
|
||||
icon_state = "closed";
|
||||
id = "XCCQMLoaddoor2";
|
||||
name = "Supply Dock Loading Door";
|
||||
opacity = 1
|
||||
name = "Supply Dock Loading Door"
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 4;
|
||||
@@ -3102,10 +3099,8 @@
|
||||
"jm" = (
|
||||
/obj/machinery/door/poddoor{
|
||||
density = 1;
|
||||
icon_state = "closed";
|
||||
id = "XCCQMLoaddoor2";
|
||||
name = "Supply Dock Loading Door";
|
||||
opacity = 1
|
||||
name = "Supply Dock Loading Door"
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 4;
|
||||
@@ -3280,10 +3275,8 @@
|
||||
"jI" = (
|
||||
/obj/machinery/door/poddoor{
|
||||
density = 1;
|
||||
icon_state = "closed";
|
||||
id = "XCCQMLoaddoor";
|
||||
name = "Supply Dock Loading Door";
|
||||
opacity = 1
|
||||
name = "Supply Dock Loading Door"
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
@@ -3308,10 +3301,8 @@
|
||||
"jK" = (
|
||||
/obj/machinery/door/poddoor{
|
||||
density = 1;
|
||||
icon_state = "closed";
|
||||
id = "XCCQMLoaddoor";
|
||||
name = "Supply Dock Loading Door";
|
||||
opacity = 1
|
||||
name = "Supply Dock Loading Door"
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
@@ -5083,7 +5074,6 @@
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_y = 32;
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/plasteel/vault,
|
||||
@@ -5334,6 +5324,24 @@
|
||||
dir = 8
|
||||
},
|
||||
/area/centcom/control)
|
||||
"oS" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks/beer{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/tdome/tdomeobserve)
|
||||
"oT" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/tdome/tdomeobserve)
|
||||
"oW" = (
|
||||
/obj/structure/flora/bush,
|
||||
/obj/effect/light_emitter{
|
||||
@@ -6051,8 +6059,7 @@
|
||||
"qT" = (
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "CentCom";
|
||||
opacity = 1;
|
||||
req_access_txt = "0"
|
||||
opacity = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 2
|
||||
@@ -7338,8 +7345,7 @@
|
||||
/obj/machinery/button/door{
|
||||
id = "XCCFerry";
|
||||
name = "Hanger Bay Shutters";
|
||||
pixel_y = -38;
|
||||
req_access_txt = "0"
|
||||
pixel_y = -38
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
@@ -8227,8 +8233,7 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "CentCom";
|
||||
opacity = 1;
|
||||
req_access_txt = "0"
|
||||
opacity = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -8336,8 +8341,7 @@
|
||||
/area/space)
|
||||
"xc" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Ferry Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Ferry Airlock"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -8847,8 +8851,7 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "CentCom";
|
||||
opacity = 1;
|
||||
req_access_txt = "0"
|
||||
opacity = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -9971,7 +9974,6 @@
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_y = -32;
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -10559,8 +10561,7 @@
|
||||
"Eg" = (
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "Thunderdome Booth";
|
||||
opacity = 1;
|
||||
req_access_txt = "0"
|
||||
opacity = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 2
|
||||
@@ -11091,8 +11092,7 @@
|
||||
"FK" = (
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "Thunderdome Backstage";
|
||||
opacity = 1;
|
||||
req_access_txt = "0"
|
||||
opacity = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -11838,13 +11838,6 @@
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/tdome/tdomeobserve)
|
||||
"HE" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks/beer,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/tdome/tdomeobserve)
|
||||
"HF" = (
|
||||
/obj/structure/sink{
|
||||
dir = 4;
|
||||
@@ -11939,13 +11932,6 @@
|
||||
/obj/effect/turf_decal/bot,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/tdome/tdomeobserve)
|
||||
"HQ" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/chem_dispenser/drinks,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
/area/tdome/tdomeobserve)
|
||||
"HR" = (
|
||||
/obj/structure/sink{
|
||||
dir = 4;
|
||||
@@ -13529,8 +13515,7 @@
|
||||
"NU" = (
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "CentCom";
|
||||
opacity = 1;
|
||||
req_access_txt = "0"
|
||||
opacity = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 2
|
||||
@@ -13544,8 +13529,7 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/centcom{
|
||||
name = "CentCom";
|
||||
opacity = 1;
|
||||
req_access_txt = "0"
|
||||
opacity = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -13638,8 +13622,7 @@
|
||||
/area/centcom/control)
|
||||
"Xy" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Ferry Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Ferry Airlock"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -15573,7 +15556,7 @@ fX
|
||||
fX
|
||||
fX
|
||||
fX
|
||||
fY
|
||||
fX
|
||||
fX
|
||||
fX
|
||||
fX
|
||||
@@ -16344,7 +16327,7 @@ fX
|
||||
fX
|
||||
fX
|
||||
fX
|
||||
fX
|
||||
fY
|
||||
fX
|
||||
fX
|
||||
fX
|
||||
@@ -17622,21 +17605,21 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
@@ -17879,21 +17862,21 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
@@ -18136,21 +18119,21 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
@@ -18393,21 +18376,21 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
@@ -18650,21 +18633,21 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
@@ -18907,21 +18890,21 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
ab
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
@@ -59893,8 +59876,8 @@ Ep
|
||||
GU
|
||||
GM
|
||||
Hw
|
||||
HE
|
||||
HQ
|
||||
oS
|
||||
oT
|
||||
HX
|
||||
Ie
|
||||
Iq
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
dwidth = 4;
|
||||
height = 17;
|
||||
name = "delta arrivals shuttle";
|
||||
timid = 1;
|
||||
width = 9
|
||||
},
|
||||
/turf/closed/wall/mineral/plastitanium,
|
||||
@@ -158,8 +157,7 @@
|
||||
/area/shuttle/arrival)
|
||||
"n" = (
|
||||
/obj/machinery/door/airlock/shuttle{
|
||||
name = "Arrival Shuttle Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Arrival Shuttle Airlock"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -272,7 +270,6 @@
|
||||
"C" = (
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium/nodiagonal,
|
||||
@@ -345,8 +342,7 @@
|
||||
dir = 2
|
||||
},
|
||||
/obj/machinery/door/airlock/shuttle{
|
||||
name = "Arrival Shuttle Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Arrival Shuttle Airlock"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
|
||||
@@ -112,8 +112,7 @@
|
||||
},
|
||||
/obj/docking_port/mobile/supply{
|
||||
dwidth = 3;
|
||||
width = 10;
|
||||
timid = 1
|
||||
width = 10
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/supply)
|
||||
|
||||
@@ -49,8 +49,7 @@
|
||||
},
|
||||
/obj/docking_port/mobile/supply{
|
||||
dwidth = 5;
|
||||
width = 12;
|
||||
timid = 1
|
||||
width = 12
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/supply)
|
||||
|
||||
@@ -92,7 +92,6 @@
|
||||
/obj/docking_port/mobile/supply{
|
||||
dir = 4;
|
||||
dwidth = 4;
|
||||
timid = 1;
|
||||
width = 12
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -37,7 +37,6 @@
|
||||
name = "Shuttle Under Construction";
|
||||
port_direction = 4;
|
||||
preferred_direction = 2;
|
||||
timid = 1;
|
||||
width = 30
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
|
||||
@@ -57,8 +57,7 @@
|
||||
"o" = (
|
||||
/obj/effect/forcefield/arena_shuttle_entrance,
|
||||
/obj/docking_port/mobile/emergency{
|
||||
name = "The Arena";
|
||||
timid = 1
|
||||
name = "The Arena"
|
||||
},
|
||||
/turf/open/indestructible/necropolis/air,
|
||||
/area/shuttle/escape/arena)
|
||||
|
||||
@@ -35,8 +35,7 @@
|
||||
dwidth = 10;
|
||||
height = 13;
|
||||
name = "Asteroid emergency shuttle";
|
||||
width = 28;
|
||||
timid = 1
|
||||
width = 28
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
@@ -111,8 +110,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aG" = (
|
||||
/obj/machinery/door/airlock/mining{
|
||||
name = "Emergency Shuttle Storage";
|
||||
req_access_txt = "0"
|
||||
name = "Emergency Shuttle Storage"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/yellow,
|
||||
/area/shuttle/escape)
|
||||
@@ -310,7 +308,6 @@
|
||||
/area/shuttle/escape)
|
||||
"bq" = (
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Escape Shuttle Infirmary";
|
||||
req_access_txt = "5"
|
||||
},
|
||||
@@ -318,9 +315,7 @@
|
||||
/area/shuttle/escape)
|
||||
"br" = (
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Escape Shuttle Infirmary";
|
||||
req_access_txt = "0"
|
||||
name = "Escape Shuttle Infirmary"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
|
||||
@@ -9,6 +9,13 @@
|
||||
/obj/effect/spawner/structure/window/shuttle,
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
"ad" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/chem_dispenser/drinks/beer{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/escape)
|
||||
"ae" = (
|
||||
/turf/closed/wall/mineral/titanium/nodiagonal,
|
||||
/area/shuttle/escape)
|
||||
@@ -36,6 +43,13 @@
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/shuttle/escape)
|
||||
"aj" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/chem_dispenser/drinks{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/escape)
|
||||
"ak" = (
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_y = 30
|
||||
@@ -242,8 +256,7 @@
|
||||
name = "Emergency Shuttle Airlock"
|
||||
},
|
||||
/obj/docking_port/mobile/emergency{
|
||||
name = "The Emergency Escape Bar";
|
||||
timid = 1
|
||||
name = "The Emergency Escape Bar"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/escape)
|
||||
@@ -251,11 +264,6 @@
|
||||
/mob/living/simple_animal/hostile/alien/maid/barmaid,
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/escape)
|
||||
"aV" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/chem_dispenser/drinks/beer,
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/escape)
|
||||
"aW" = (
|
||||
/obj/structure/chair/wood/normal,
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
@@ -282,11 +290,6 @@
|
||||
/obj/effect/spawner/lootdrop/gambling,
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/shuttle/escape)
|
||||
"bb" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/chem_dispenser/drinks,
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/escape)
|
||||
"bc" = (
|
||||
/obj/item/twohanded/required/kirbyplants{
|
||||
icon_state = "plant-21";
|
||||
@@ -322,8 +325,7 @@
|
||||
/area/shuttle/escape)
|
||||
"bm" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Unisex Restrooms";
|
||||
req_access_txt = "0"
|
||||
name = "Unisex Restrooms"
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/shuttle/escape)
|
||||
@@ -783,9 +785,9 @@ aG
|
||||
bW
|
||||
bI
|
||||
aS
|
||||
aV
|
||||
ad
|
||||
aY
|
||||
bb
|
||||
aj
|
||||
bN
|
||||
be
|
||||
bT
|
||||
|
||||
@@ -201,7 +201,6 @@
|
||||
height = 18;
|
||||
port_direction = 4;
|
||||
width = 14;
|
||||
timid = 1;
|
||||
name = "Birdboat emergency escape shuttle"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
|
||||
@@ -203,8 +203,7 @@
|
||||
name = "Emergency Shuttle Airlock"
|
||||
},
|
||||
/obj/docking_port/mobile/emergency{
|
||||
name = "Box emergency shuttle";
|
||||
timid = 1
|
||||
name = "Box emergency shuttle"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
|
||||
@@ -551,7 +551,6 @@
|
||||
name = "Cere emergency shuttle";
|
||||
port_direction = 4;
|
||||
preferred_direction = 2;
|
||||
timid = 1;
|
||||
width = 42
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -100,8 +100,7 @@
|
||||
/area/shuttle/escape)
|
||||
"as" = (
|
||||
/obj/machinery/door/airlock/public/glass{
|
||||
name = "Emergency Shuttle Premium Lounge";
|
||||
req_access_txt = "0"
|
||||
name = "Emergency Shuttle Premium Lounge"
|
||||
},
|
||||
/turf/open/floor/bluespace,
|
||||
/area/shuttle/escape)
|
||||
@@ -144,8 +143,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aA" = (
|
||||
/obj/machinery/door/airlock/public/glass{
|
||||
name = "Emergency Shuttle Greentext";
|
||||
req_access_txt = "0"
|
||||
name = "Emergency Shuttle Greentext"
|
||||
},
|
||||
/turf/open/floor/bluespace,
|
||||
/area/shuttle/escape)
|
||||
@@ -191,8 +189,7 @@
|
||||
name = "Emergency Shuttle Airlock"
|
||||
},
|
||||
/obj/docking_port/mobile/emergency{
|
||||
name = "Snappop(tm)!";
|
||||
timid = 1
|
||||
name = "Snappop(tm)!"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
|
||||
@@ -62,8 +62,7 @@
|
||||
dwidth = 3;
|
||||
height = 5;
|
||||
name = "Secure Transport Vessel 5";
|
||||
width = 14;
|
||||
timid = 1
|
||||
width = 14
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
|
||||
@@ -307,9 +307,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aF" = (
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Escape Shuttle Infirmary";
|
||||
req_access_txt = "0"
|
||||
name = "Escape Shuttle Infirmary"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -383,8 +381,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aO" = (
|
||||
/obj/machinery/door/airlock/shuttle{
|
||||
name = "Emergency Shuttle Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Emergency Shuttle Airlock"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -423,9 +420,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aV" = (
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Escape Shuttle Infirmary";
|
||||
req_access_txt = "0"
|
||||
name = "Escape Shuttle Infirmary"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 2
|
||||
@@ -443,8 +438,7 @@
|
||||
name = "Delta emergency shuttle";
|
||||
width = 30;
|
||||
preferred_direction = 2;
|
||||
port_direction = 4;
|
||||
timid = 1
|
||||
port_direction = 4
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
@@ -578,7 +572,6 @@
|
||||
"bj" = (
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium/nodiagonal,
|
||||
@@ -858,7 +851,6 @@
|
||||
"bY" = (
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Emergency Recovery Airlock";
|
||||
req_access = null;
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
|
||||
@@ -103,8 +103,7 @@
|
||||
/area/shuttle/escape)
|
||||
"u" = (
|
||||
/obj/docking_port/mobile/emergency{
|
||||
name = "Disco Inferno";
|
||||
timid = 1
|
||||
name = "Disco Inferno"
|
||||
},
|
||||
/obj/machinery/door/airlock/gold{
|
||||
armor = list("melee" = 30, "bullet" = 30, "laser" = 20, "energy" = 20, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100);
|
||||
|
||||
@@ -39,8 +39,7 @@
|
||||
dir = 2;
|
||||
dwidth = 9;
|
||||
name = "NES Port";
|
||||
width = 19;
|
||||
timid = 1
|
||||
width = 19
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
|
||||
@@ -13,8 +13,7 @@
|
||||
dwidth = 1;
|
||||
height = 10;
|
||||
name = "Oh Hi Mark";
|
||||
width = 12;
|
||||
timid = 1
|
||||
width = 12
|
||||
},
|
||||
/obj/machinery/door/airlock/wood,
|
||||
/turf/open/floor/wood,
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
dwidth = 5;
|
||||
height = 14;
|
||||
name = "Luxury emergency shuttle";
|
||||
timid = 1;
|
||||
width = 25
|
||||
},
|
||||
/obj/machinery/door/airlock/gold,
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
dwidth = 5;
|
||||
height = 14;
|
||||
name = "Meta emergency shuttle";
|
||||
timid = 1;
|
||||
width = 25
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
@@ -248,7 +247,6 @@
|
||||
"aI" = (
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium,
|
||||
@@ -335,7 +333,6 @@
|
||||
"aW" = (
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Emergency Recovery Airlock";
|
||||
req_access = null;
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
@@ -349,9 +346,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aZ" = (
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Escape Shuttle Infirmary";
|
||||
req_access_txt = "0"
|
||||
name = "Escape Shuttle Infirmary"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
@@ -707,7 +702,6 @@
|
||||
"bS" = (
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium/nodiagonal,
|
||||
|
||||
@@ -63,7 +63,6 @@
|
||||
height = 40;
|
||||
movement_force = list("KNOCKDOWN" = 3, "THROW" = 6);
|
||||
name = "\proper a meteor with engines strapped to it";
|
||||
timid = 1;
|
||||
width = 40
|
||||
},
|
||||
/turf/open/floor/plating/asteroid,
|
||||
|
||||
@@ -63,8 +63,7 @@
|
||||
"l" = (
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_x = 28;
|
||||
req_access_txt = "0"
|
||||
pixel_x = 28
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
@@ -90,9 +89,7 @@
|
||||
/area/shuttle/escape)
|
||||
"p" = (
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Escape Shuttle Infirmary";
|
||||
req_access_txt = "0"
|
||||
name = "Escape Shuttle Infirmary"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
@@ -147,8 +144,7 @@
|
||||
/area/shuttle/escape)
|
||||
"z" = (
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
req_access_txt = "0"
|
||||
name = "Emergency NanoMed"
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium,
|
||||
/area/shuttle/escape)
|
||||
@@ -170,7 +166,6 @@
|
||||
dwidth = 8;
|
||||
height = 9;
|
||||
name = "Mini emergency shuttle";
|
||||
timid = 1;
|
||||
width = 21
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
|
||||
@@ -159,8 +159,7 @@
|
||||
"E" = (
|
||||
/obj/machinery/door/airlock/cult/friendly,
|
||||
/obj/docking_port/mobile/emergency{
|
||||
name = "shuttle 667";
|
||||
timid = 1
|
||||
name = "shuttle 667"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
|
||||
@@ -84,7 +84,6 @@
|
||||
"am" = (
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Emergency Recovery Airlock";
|
||||
req_access = null;
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -380,7 +379,6 @@
|
||||
"aM" = (
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium/nodiagonal,
|
||||
@@ -405,8 +403,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aP" = (
|
||||
/obj/machinery/door/airlock/shuttle{
|
||||
name = "Emergency Shuttle Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Emergency Shuttle Airlock"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -453,9 +450,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aV" = (
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Escape Shuttle Infirmary";
|
||||
req_access_txt = "0"
|
||||
name = "Escape Shuttle Infirmary"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 2
|
||||
@@ -514,7 +509,6 @@
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_x = -26;
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/turf/open/floor/plasteel/cmo,
|
||||
|
||||
@@ -170,8 +170,7 @@
|
||||
/area/shuttle/escape)
|
||||
"aE" = (
|
||||
/obj/machinery/door/airlock/public/glass{
|
||||
name = "Emergency Shuttle Cargo Hold";
|
||||
req_access_txt = "0"
|
||||
name = "Emergency Shuttle Cargo Hold"
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
@@ -288,7 +287,6 @@
|
||||
height = 15;
|
||||
name = "Pubby emergency shuttle";
|
||||
port_direction = 4;
|
||||
timid = 1;
|
||||
width = 18
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -614,7 +614,6 @@
|
||||
dwidth = 14;
|
||||
height = 18;
|
||||
name = "CentCom Raven Battlecruiser";
|
||||
timid = 1;
|
||||
width = 32
|
||||
},
|
||||
/obj/machinery/door/airlock/hatch,
|
||||
|
||||
@@ -277,8 +277,7 @@
|
||||
"aW" = (
|
||||
/obj/docking_port/mobile/emergency{
|
||||
height = 15;
|
||||
name = "Box emergency shuttle";
|
||||
timid = 1
|
||||
name = "Box emergency shuttle"
|
||||
},
|
||||
/obj/machinery/door/airlock/security/glass{
|
||||
name = "Emergency Shuttle Airlock"
|
||||
|
||||
@@ -217,8 +217,7 @@
|
||||
name = "Emergency Shuttle Airlock"
|
||||
},
|
||||
/obj/docking_port/mobile/emergency{
|
||||
name = "Scrapheap Challenge";
|
||||
timid = 1
|
||||
name = "Scrapheap Challenge"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
@@ -324,8 +323,7 @@
|
||||
/area/shuttle/escape)
|
||||
"bd" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Unisex Restrooms";
|
||||
req_access_txt = "0"
|
||||
name = "Unisex Restrooms"
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/shuttle/escape)
|
||||
|
||||
@@ -141,8 +141,7 @@
|
||||
name = "Emergency Shuttle Airlock"
|
||||
},
|
||||
/obj/docking_port/mobile/emergency{
|
||||
name = "Hyperfractal Gigashuttle";
|
||||
timid = 1
|
||||
name = "Hyperfractal Gigashuttle"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/escape)
|
||||
@@ -153,7 +152,6 @@
|
||||
"aL" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Emergency Launch Catwalk";
|
||||
req_access = null;
|
||||
req_access_txt = "10;13"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -154,7 +154,6 @@
|
||||
name = "Emergency Shuttle Airlock"
|
||||
},
|
||||
/obj/docking_port/mobile/emergency{
|
||||
timid = 1;
|
||||
name = "NT Lepton Violet"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -55,8 +55,7 @@
|
||||
id = "ferry";
|
||||
name = "ferry shuttle";
|
||||
port_direction = 2;
|
||||
width = 5;
|
||||
timid = 1
|
||||
width = 5
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/transport)
|
||||
|
||||
@@ -72,7 +72,6 @@
|
||||
name = "ferry shuttle";
|
||||
port_direction = 1;
|
||||
preferred_direction = 4;
|
||||
timid = 1;
|
||||
width = 5
|
||||
},
|
||||
/turf/open/floor/pod/light,
|
||||
|
||||
@@ -165,7 +165,6 @@
|
||||
height = 27;
|
||||
id = "ferry";
|
||||
name = "The Lighthouse";
|
||||
timid = 1;
|
||||
port_direction = 2;
|
||||
width = 16
|
||||
},
|
||||
|
||||
@@ -111,8 +111,7 @@
|
||||
id = "ferry";
|
||||
name = "ferry shuttle";
|
||||
port_direction = 2;
|
||||
width = 5;
|
||||
timid = 1
|
||||
width = 5
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/shuttle/transport)
|
||||
@@ -127,7 +126,6 @@
|
||||
"v" = (
|
||||
/obj/machinery/door/airlock/freezer{
|
||||
name = "Meat Tradeship Backroom";
|
||||
req_access = null;
|
||||
req_access_txt = "28"
|
||||
},
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
|
||||
@@ -825,8 +825,7 @@
|
||||
/obj/machinery/nuclearbomb/syndicate,
|
||||
/obj/machinery/door/window{
|
||||
dir = 1;
|
||||
name = "Theatre Stage";
|
||||
req_access_txt = "0"
|
||||
name = "Theatre Stage"
|
||||
},
|
||||
/turf/open/floor/circuit/red,
|
||||
/area/shuttle/syndicate/hallway)
|
||||
|
||||
@@ -111,7 +111,6 @@
|
||||
id = "laborcamp";
|
||||
name = "labor camp shuttle";
|
||||
port_direction = 4;
|
||||
timid = 1;
|
||||
width = 9
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
|
||||
@@ -31,8 +31,7 @@
|
||||
/area/shuttle/mining)
|
||||
"h" = (
|
||||
/obj/machinery/door/airlock/titanium{
|
||||
name = "Mining Shuttle Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Mining Shuttle Airlock"
|
||||
},
|
||||
/obj/docking_port/mobile{
|
||||
dir = 8;
|
||||
@@ -41,7 +40,6 @@
|
||||
id = "mining";
|
||||
name = "mining shuttle";
|
||||
port_direction = 4;
|
||||
timid = 1;
|
||||
width = 7
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -62,8 +62,7 @@
|
||||
/area/shuttle/mining)
|
||||
"i" = (
|
||||
/obj/machinery/door/airlock/shuttle{
|
||||
name = "Mining Shuttle Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Mining Shuttle Airlock"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -103,8 +102,7 @@
|
||||
/area/shuttle/mining)
|
||||
"m" = (
|
||||
/obj/machinery/door/airlock/shuttle{
|
||||
name = "Mining Shuttle Airlock";
|
||||
req_access_txt = "0"
|
||||
name = "Mining Shuttle Airlock"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
name = "NT Medical Ship";
|
||||
port_direction = 8;
|
||||
preferred_direction = 4;
|
||||
timid = 1;
|
||||
width = 35
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
name = "NT Recovery White-Ship";
|
||||
port_direction = 8;
|
||||
preferred_direction = 1;
|
||||
timid = 1;
|
||||
width = 16
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -988,7 +988,6 @@
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_x = -28;
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt{
|
||||
@@ -1020,9 +1019,7 @@
|
||||
name = "dust"
|
||||
},
|
||||
/obj/machinery/door/airlock/medical/glass{
|
||||
id_tag = null;
|
||||
name = "Infirmary";
|
||||
req_access_txt = "0"
|
||||
name = "Infirmary"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/shuttle/abandoned)
|
||||
@@ -1526,7 +1523,6 @@
|
||||
name = "White-Ship";
|
||||
port_direction = 8;
|
||||
preferred_direction = 8;
|
||||
timid = 0;
|
||||
width = 32
|
||||
},
|
||||
/turf/open/floor/plasteel/neutral,
|
||||
|
||||
@@ -40,7 +40,6 @@
|
||||
name = "NT Recovery White-Ship";
|
||||
port_direction = 8;
|
||||
preferred_direction = 4;
|
||||
timid = 1;
|
||||
width = 28
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
|
||||
@@ -1427,7 +1426,6 @@
|
||||
/obj/machinery/vending/wallmed{
|
||||
name = "Emergency NanoMed";
|
||||
pixel_x = -28;
|
||||
req_access_txt = "0";
|
||||
use_power = 0
|
||||
},
|
||||
/obj/machinery/iv_drip,
|
||||
|
||||
@@ -94,7 +94,6 @@
|
||||
name = "White Ship";
|
||||
port_direction = 4;
|
||||
preferred_direction = 1;
|
||||
timid = 1;
|
||||
width = 9
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
|
||||
@@ -26,8 +26,7 @@
|
||||
/obj/machinery/button/door{
|
||||
id = "piratebridge";
|
||||
name = "Bridge Shutters Control";
|
||||
pixel_y = -5;
|
||||
req_access_txt = "0"
|
||||
pixel_y = -5
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/device/radio/intercom{
|
||||
@@ -164,8 +163,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Crew Cabin";
|
||||
req_access_txt = "0"
|
||||
name = "Crew Cabin"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/shuttle/pirate)
|
||||
@@ -275,8 +273,7 @@
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Captain's Quarters";
|
||||
req_access_txt = "0"
|
||||
name = "Captain's Quarters"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/shuttle/pirate)
|
||||
@@ -408,7 +405,6 @@
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = -8;
|
||||
pixel_y = -24;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/machinery/turretid{
|
||||
@@ -508,8 +504,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Crew Quarters";
|
||||
req_access_txt = "0"
|
||||
name = "Crew Quarters"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/shuttle/pirate)
|
||||
@@ -851,7 +846,6 @@
|
||||
name = "External Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = -24;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -911,11 +905,22 @@
|
||||
name = "External Bolt Control";
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = 24;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/pirate)
|
||||
"cf" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/chem_dispenser/drinks/beer{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
brightness = 3;
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/pirate)
|
||||
"cg" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/door/airlock/public/glass{
|
||||
@@ -929,8 +934,7 @@
|
||||
base_state = "left";
|
||||
dir = 1;
|
||||
icon_state = "left";
|
||||
name = "Explosive Ordinance";
|
||||
req_access_txt = "0"
|
||||
name = "Explosive Ordinance"
|
||||
},
|
||||
/obj/item/grenade/plastic/x4{
|
||||
pixel_x = -5
|
||||
@@ -1011,8 +1015,7 @@
|
||||
/area/shuttle/pirate)
|
||||
"cp" = (
|
||||
/obj/machinery/door/airlock{
|
||||
name = "Unisex Restrooms";
|
||||
req_access_txt = "0"
|
||||
name = "Unisex Restrooms"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -1258,34 +1261,8 @@
|
||||
/area/shuttle/pirate)
|
||||
"cP" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/chem_dispenser/drinks/beer,
|
||||
/obj/item/storage/fancy/cigarettes{
|
||||
pixel_x = -6;
|
||||
pixel_y = -8
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_carp{
|
||||
pixel_x = 1;
|
||||
pixel_y = -8
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_midori{
|
||||
pixel_x = 8;
|
||||
pixel_y = -8
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_robust{
|
||||
pixel_x = -6;
|
||||
pixel_y = -14
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_shadyjims{
|
||||
pixel_x = 1;
|
||||
pixel_y = -14
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_uplift{
|
||||
pixel_x = 8;
|
||||
pixel_y = -14
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
brightness = 3;
|
||||
dir = 8
|
||||
/obj/machinery/chem_dispenser/drinks{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel/bar,
|
||||
@@ -1423,14 +1400,29 @@
|
||||
},
|
||||
/area/shuttle/pirate)
|
||||
"dd" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/chem_dispenser/drinks,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/pirate)
|
||||
"de" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_uplift{
|
||||
pixel_x = 8;
|
||||
pixel_y = -14
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_shadyjims{
|
||||
pixel_x = 1;
|
||||
pixel_y = -14
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_robust{
|
||||
pixel_x = -6;
|
||||
pixel_y = -14
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_midori{
|
||||
pixel_x = 8;
|
||||
pixel_y = -8
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_carp{
|
||||
pixel_x = 1;
|
||||
pixel_y = -8
|
||||
},
|
||||
/obj/item/storage/fancy/cigarettes,
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/pirate)
|
||||
"df" = (
|
||||
@@ -1554,8 +1546,7 @@
|
||||
base_state = "right";
|
||||
dir = 4;
|
||||
icon_state = "right";
|
||||
name = "Bar";
|
||||
req_access_txt = "0"
|
||||
name = "Bar"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/shuttle/pirate)
|
||||
@@ -1580,16 +1571,14 @@
|
||||
id = "pirateturbinevent";
|
||||
name = "Turbine Vent Control";
|
||||
pixel_x = -6;
|
||||
pixel_y = -24;
|
||||
req_access_txt = "0"
|
||||
pixel_y = -24
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/machinery/button/door{
|
||||
id = "pirateturbineauxvent";
|
||||
name = "Turbine Auxiliary Vent Control";
|
||||
pixel_x = 6;
|
||||
pixel_y = -24;
|
||||
req_access_txt = "0"
|
||||
pixel_y = -24
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
/area/shuttle/pirate)
|
||||
@@ -1618,7 +1607,6 @@
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = 6;
|
||||
pixel_y = -24;
|
||||
req_access_txt = "0";
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
@@ -1844,8 +1832,8 @@ bX
|
||||
aj
|
||||
co
|
||||
aj
|
||||
cf
|
||||
cP
|
||||
dd
|
||||
du
|
||||
aj
|
||||
ai
|
||||
@@ -1897,7 +1885,7 @@ aj
|
||||
cq
|
||||
cA
|
||||
cQ
|
||||
de
|
||||
dd
|
||||
dv
|
||||
dI
|
||||
dM
|
||||
|
||||
@@ -151,7 +151,6 @@
|
||||
alert = 0;
|
||||
desc = "A display case containing an expensive forgery, probably.";
|
||||
pixel_y = -4;
|
||||
req_access = null;
|
||||
req_access_txt = "48";
|
||||
start_showpiece_type = /obj/item/fakeartefact
|
||||
},
|
||||
|
||||
@@ -2,8 +2,16 @@
|
||||
//Be sure to update the min/max of these if you do change them.
|
||||
//Measurements are in imperial units. Inches, feet, yards, miles. Tsp, tbsp, cups, quarts, gallons, etc
|
||||
|
||||
//arousal HUD location
|
||||
//HUD stuff
|
||||
#define ui_arousal "EAST-1:28,CENTER-4:8"//Below the health doll
|
||||
#define ui_stamina "EAST-1:28,CENTER:17" // replacing internals button
|
||||
#define ui_overridden_resist "EAST-3:24,SOUTH+1:7"
|
||||
#define ui_combat_toggle "EAST-4:22,SOUTH:5"
|
||||
|
||||
//1:1 HUD layout stuff
|
||||
#define ui_boxcraft "EAST-4:22,SOUTH+1:6"
|
||||
#define ui_boxarea "EAST-4:6,SOUTH+1:6"
|
||||
#define ui_boxlang "EAST-5:22,SOUTH+1:6"
|
||||
|
||||
|
||||
//organ defines
|
||||
@@ -100,4 +108,13 @@
|
||||
//Brainslugs
|
||||
#define isborer(A) (istype(A, /mob/living/simple_animal/borer))
|
||||
|
||||
#define CITADEL_MENTOR_OOC_COLOUR "#ad396e"
|
||||
#define CITADEL_MENTOR_OOC_COLOUR "#224724"
|
||||
|
||||
//stamina stuff
|
||||
#define STAMINA_SOFTCRIT 100 //softcrit for stamina damage. prevents standing up, prevents performing actions that cost stamina, etc, but doesn't force a rest or stop movement
|
||||
#define STAMINA_CRIT 140 //crit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit
|
||||
#define STAMINA_SOFTCRIT_TRADITIONAL 0 //same as STAMINA_SOFTCRIT except for the more traditional health calculations
|
||||
#define STAMINA_CRIT_TRADITIONAL -40 //ditto, but for STAMINA_CRIT
|
||||
#define MIN_MELEE_STAMCOST 1.25 //Minimum cost for swinging items around. Will be extra useful when stats and skills are introduced.
|
||||
|
||||
#define CRAWLUNDER_DELAY 30 //Delay for crawling under a standing mob
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
#define MAT_BANANIUM "$bananium"
|
||||
#define MAT_TITANIUM "$titanium"
|
||||
#define MAT_BIOMASS "$biomass"
|
||||
#define MAT_PLASTIC "$plastic"
|
||||
#define MAT_PLASTIC "$plastic" // CITADEL ADDITION
|
||||
//The amount of materials you get from a sheet of mineral like iron/diamond/glass etc
|
||||
#define MINERAL_MATERIAL_AMOUNT 2000
|
||||
//The maximum size of a stack object.
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
#define BIOGENERATOR 32 //Uses biomass
|
||||
#define LIMBGROWER 64 //Uses synthetic flesh
|
||||
#define SMELTER 128 //uses various minerals
|
||||
#define AUTOYLATHE 256 //Uses glass/metal/Plastic
|
||||
#define AUTOYLATHE 256 //CITADEL ADDITION Uses glass/metal/Plastic CID
|
||||
//Note: More then one of these can be added to a design but imprinter and lathe designs are incompatable.
|
||||
|
||||
//Modular computer/NTNet defines
|
||||
|
||||
@@ -393,7 +393,7 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE
|
||||
|
||||
//Dummy mob reserve slots
|
||||
#define DUMMY_HUMAN_SLOT_PREFERENCES "dummy_preference_preview"
|
||||
|
||||
#define DUMMY_HUMAN_SLOT_ADMIN "admintools"
|
||||
#define DUMMY_HUMAN_SLOT_MANIFEST "dummy_manifest_generation"
|
||||
|
||||
#define PR_ANNOUNCEMENTS_PER_ROUND 5 //The number of unique PR announcements allowed per round
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
var/turf/sourceT = found_turfs[1]
|
||||
if(break_if_found[sourceT.type])
|
||||
return FALSE
|
||||
if (is_type_in_typecache(sourceT.loc, GLOB.typecache_shuttle_area))
|
||||
return FALSE
|
||||
found_turfs.Cut(1, 2)
|
||||
var/dir_flags = checked_turfs[sourceT]
|
||||
for(var/dir in GLOB.alldirs)
|
||||
@@ -37,7 +39,7 @@
|
||||
var/static/blacklisted_areas = typecacheof(/area/space)
|
||||
var/list/turfs = detect_room(get_turf(creator), blacklisted_turfs)
|
||||
if(!turfs)
|
||||
to_chat(creator, "<span class='warning'>The new area must be completely airtight.</span>")
|
||||
to_chat(creator, "<span class='warning'>The new area must be completely airtight and not a part of a shuttle.</span>")
|
||||
return
|
||||
if(turfs.len > BP_MAX_ROOM_SIZE)
|
||||
to_chat(creator, "<span class='warning'>The room you're in is too big. It is [((turfs.len / BP_MAX_ROOM_SIZE)-1)*100]% larger than allowed.</span>")
|
||||
@@ -45,7 +47,7 @@
|
||||
var/list/areas = list("New Area" = /area)
|
||||
for(var/i in 1 to turfs.len)
|
||||
var/area/place = get_area(turfs[i])
|
||||
if(blacklisted_areas[place.type])
|
||||
if(blacklisted_areas[place.type] || GLOB.typecache_shuttle_area[place.type])
|
||||
continue
|
||||
if(!place.requires_power || place.noteleport || place.hidden)
|
||||
continue // No expanding powerless rooms etc
|
||||
@@ -91,4 +93,4 @@
|
||||
to_chat(creator, "<span class='notice'>You have created a new area, named [newA.name]. It is now weather proof, and constructing an APC will allow it to be powered.</span>")
|
||||
return TRUE
|
||||
|
||||
#undef BP_MAX_ROOM_SIZE
|
||||
#undef BP_MAX_ROOM_SIZE
|
||||
|
||||
+6
-10
@@ -598,33 +598,29 @@ GLOBAL_LIST_INIT(binary, list("0","1"))
|
||||
return
|
||||
|
||||
//Regular expressions are, as usual, absolute magic
|
||||
var/regex/is_website = new("http|www.|\[a-z0-9_-]+.(com|org|net|mil|edu)+", "i")
|
||||
var/regex/is_email = new("\[a-z0-9_-]+@\[a-z0-9_-]+.\[a-z0-9_-]+", "i")
|
||||
var/regex/alphanumeric = new("\[a-z0-9]+", "i")
|
||||
var/regex/punctuation = new("\[.!?]+", "i")
|
||||
var/regex/all_invalid_symbols = new("\[^ -~]+")
|
||||
|
||||
var/list/accepted = list()
|
||||
for(var/string in proposed)
|
||||
if(findtext(string,is_website) || findtext(string,is_email) || findtext(string,all_invalid_symbols) || !findtext(string,alphanumeric))
|
||||
if(findtext(string,GLOB.is_website) || findtext(string,GLOB.is_email) || findtext(string,all_invalid_symbols) || !findtext(string,GLOB.is_alphanumeric))
|
||||
continue
|
||||
var/buffer = ""
|
||||
var/early_culling = TRUE
|
||||
for(var/pos = 1, pos <= lentext(string), pos++)
|
||||
var/let = copytext(string, pos, (pos + 1) % lentext(string))
|
||||
if(early_culling && !findtext(let,alphanumeric))
|
||||
if(early_culling && !findtext(let,GLOB.is_alphanumeric))
|
||||
continue
|
||||
early_culling = FALSE
|
||||
buffer += let
|
||||
if(!findtext(buffer,alphanumeric))
|
||||
if(!findtext(buffer,GLOB.is_alphanumeric))
|
||||
continue
|
||||
var/punctbuffer = ""
|
||||
var/cutoff = lentext(buffer)
|
||||
for(var/pos = lentext(buffer), pos >= 0, pos--)
|
||||
var/let = copytext(buffer, pos, (pos + 1) % lentext(buffer))
|
||||
if(findtext(let,alphanumeric))
|
||||
if(findtext(let,GLOB.is_alphanumeric))
|
||||
break
|
||||
if(findtext(let,punctuation))
|
||||
if(findtext(let,GLOB.is_punctuation))
|
||||
punctbuffer = let + punctbuffer //Note this isn't the same thing as using +=
|
||||
cutoff = pos
|
||||
if(punctbuffer) //We clip down excessive punctuation to get the letter count lower and reduce repeats. It's not perfect but it helps.
|
||||
@@ -652,7 +648,7 @@ GLOBAL_LIST_INIT(binary, list("0","1"))
|
||||
else
|
||||
punctbuffer = "" //Grammer nazis be damned
|
||||
buffer = copytext(buffer, 1, cutoff) + punctbuffer
|
||||
if(!findtext(buffer,alphanumeric))
|
||||
if(!findtext(buffer,GLOB.is_alphanumeric))
|
||||
continue
|
||||
if(!buffer || lentext(buffer) > 280 || lentext(buffer) <= cullshort || buffer in accepted)
|
||||
continue
|
||||
|
||||
@@ -144,7 +144,7 @@ GLOBAL_VAR_INIT(rollovercheck_last_timeofday, 0)
|
||||
else if(day && (!minute || !second))
|
||||
hour = " and 1 hour"
|
||||
else
|
||||
day = "[truncate ? "hour" : "1 hour"]"
|
||||
hour = "[truncate ? "hour" : "1 hour"]"
|
||||
else
|
||||
hour = null
|
||||
|
||||
|
||||
@@ -9,3 +9,4 @@ GLOBAL_LIST_INIT(typecache_living, typecacheof(/mob/living))
|
||||
|
||||
GLOBAL_LIST_INIT(typecache_machine_or_structure, typecacheof(list(/obj/machinery, /obj/structure)))
|
||||
|
||||
GLOBAL_LIST_INIT(typecache_shuttle_area, typecacheof(/area/shuttle))
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
//These are a bunch of regex datums for use /((any|every|no|some|head|foot)where(wolf)?\sand\s)+(\.[\.\s]+\s?where\?)?/i
|
||||
GLOBAL_DATUM_INIT(is_http_protocol, /regex, regex("^https?://"))
|
||||
|
||||
GLOBAL_DATUM_INIT(is_website, /regex, regex("http|www.|\[a-z0-9_-]+.(com|org|net|mil|edu)+", "i"))
|
||||
GLOBAL_DATUM_INIT(is_email, /regex, regex("\[a-z0-9_-]+@\[a-z0-9_-]+.\[a-z0-9_-]+", "i"))
|
||||
GLOBAL_DATUM_INIT(is_alphanumeric, /regex, regex("\[a-z0-9]+", "i"))
|
||||
GLOBAL_DATUM_INIT(is_punctuation, /regex, regex("\[.!?]+", "i"))
|
||||
@@ -75,7 +75,7 @@
|
||||
if(modifiers["middle"])
|
||||
MiddleClickOn(A)
|
||||
return
|
||||
if(modifiers["shift"])
|
||||
if(modifiers["shift"] && (client && client.show_popup_menus || modifiers["right"])) //CIT CHANGE - makes shift-click examine use right click instead of left click in combat mode
|
||||
ShiftClickOn(A)
|
||||
return
|
||||
if(modifiers["alt"]) // alt and alt-gr (rightalt)
|
||||
@@ -85,6 +85,10 @@
|
||||
CtrlClickOn(A)
|
||||
return
|
||||
|
||||
if(modifiers["right"]) //CIT CHANGE - allows right clicking to perform actions
|
||||
RightClickOn(A,params) //CIT CHANGE - ditto
|
||||
return //CIT CHANGE - ditto
|
||||
|
||||
if(incapacitated(ignore_restraints = 1))
|
||||
return
|
||||
|
||||
|
||||
@@ -82,9 +82,9 @@
|
||||
#define ui_acti "EAST-3:24,SOUTH:5"
|
||||
#define ui_zonesel "EAST-1:28,SOUTH:5"
|
||||
#define ui_acti_alt "EAST-1:28,SOUTH:5" //alternative intent switcher for when the interface is hidden (F12)
|
||||
#define ui_crafting "EAST-4:22,SOUTH:5"
|
||||
#define ui_building "EAST-4:22,SOUTH:21"
|
||||
#define ui_language_menu "EAST-4:6,SOUTH:21"
|
||||
#define ui_crafting "EAST-5:20,SOUTH:5"//CIT CHANGE - moves this over one tile to accommodate for combat mode toggle
|
||||
#define ui_building "EAST-5:20,SOUTH:21"//CIT CHANGE - ditto
|
||||
#define ui_language_menu "EAST-5:4,SOUTH:21"//CIT CHANGE - ditto
|
||||
|
||||
#define ui_borg_pull "EAST-2:26,SOUTH+1:7"
|
||||
#define ui_borg_radio "EAST-1:28,SOUTH+1:7"
|
||||
@@ -102,7 +102,7 @@
|
||||
//Middle right (status indicators)
|
||||
#define ui_healthdoll "EAST-1:28,CENTER-2:13"
|
||||
#define ui_health "EAST-1:28,CENTER-1:15"
|
||||
#define ui_internal "EAST-1:28,CENTER:17"
|
||||
#define ui_internal "EAST-1:28,CENTER+1:19"//CIT CHANGE - moves internal icon up a little bit to accommodate for the stamina meter
|
||||
#define ui_mood "EAST-1:28,CENTER-3:10"
|
||||
|
||||
//borgs
|
||||
|
||||
@@ -89,19 +89,29 @@
|
||||
..()
|
||||
owner.overlay_fullscreen("see_through_darkness", /obj/screen/fullscreen/see_through_darkness)
|
||||
|
||||
var/widescreenlayout = FALSE //CIT CHANGE - adds support for different hud layouts depending on widescreen pref
|
||||
if(owner.client && owner.client.prefs && owner.client.prefs.widescreenpref) //CIT CHANGE - ditto
|
||||
widescreenlayout = TRUE // CIT CHANGE - ditto
|
||||
|
||||
var/obj/screen/using
|
||||
var/obj/screen/inventory/inv_box
|
||||
|
||||
using = new /obj/screen/craft
|
||||
using.icon = ui_style
|
||||
if(!widescreenlayout) // CIT CHANGE
|
||||
using.screen_loc = ui_boxcraft // CIT CHANGE
|
||||
static_inventory += using
|
||||
|
||||
using = new/obj/screen/language_menu
|
||||
using.icon = ui_style
|
||||
if(!widescreenlayout) // CIT CHANGE
|
||||
using.screen_loc = ui_boxlang // CIT CHANGE
|
||||
static_inventory += using
|
||||
|
||||
using = new /obj/screen/area_creator
|
||||
using.icon = ui_style
|
||||
if(!widescreenlayout) // CIT CHANGE
|
||||
using.screen_loc = ui_boxarea // CIT CHANGE
|
||||
static_inventory += using
|
||||
|
||||
action_intent = new /obj/screen/act_intent/segmented
|
||||
@@ -109,11 +119,19 @@
|
||||
static_inventory += action_intent
|
||||
|
||||
using = new /obj/screen/mov_intent
|
||||
using.icon = ui_style
|
||||
using.icon = tg_ui_icon_to_cit_ui(ui_style) // CIT CHANGE - overrides mov intent icon
|
||||
using.icon_state = (mymob.m_intent == MOVE_INTENT_RUN ? "running" : "walking")
|
||||
using.screen_loc = ui_movi
|
||||
static_inventory += using
|
||||
|
||||
//CITADEL CHANGES - sprint button
|
||||
using = new /obj/screen/sprintbutton
|
||||
using.icon = tg_ui_icon_to_cit_ui(ui_style)
|
||||
using.icon_state = (owner.sprinting ? "act_sprint_on" : "act_sprint")
|
||||
using.screen_loc = ui_movi
|
||||
static_inventory += using
|
||||
//END OF CITADEL CHANGES
|
||||
|
||||
using = new /obj/screen/drop()
|
||||
using.icon = ui_style
|
||||
using.screen_loc = ui_drop_throw
|
||||
@@ -207,9 +225,21 @@
|
||||
|
||||
using = new /obj/screen/resist()
|
||||
using.icon = ui_style
|
||||
using.screen_loc = ui_pull_resist
|
||||
using.screen_loc = ui_overridden_resist // CIT CHANGE - changes this to overridden resist
|
||||
hotkeybuttons += using
|
||||
|
||||
//CIT CHANGES - rest and combat mode buttons
|
||||
using = new /obj/screen/restbutton()
|
||||
using.icon = tg_ui_icon_to_cit_ui(ui_style)
|
||||
using.screen_loc = ui_pull_resist
|
||||
static_inventory += using
|
||||
|
||||
using = new /obj/screen/combattoggle()
|
||||
using.icon = tg_ui_icon_to_cit_ui(ui_style)
|
||||
using.screen_loc = ui_combat_toggle
|
||||
static_inventory += using
|
||||
//END OF CIT CHANGES
|
||||
|
||||
using = new /obj/screen/human/toggle()
|
||||
using.icon = ui_style
|
||||
using.screen_loc = ui_inventory
|
||||
@@ -280,10 +310,16 @@
|
||||
healths = new /obj/screen/healths()
|
||||
infodisplay += healths
|
||||
|
||||
//CIT CHANGE - adds arousal to hud
|
||||
//CIT CHANGE - adds arousal and stamina to hud
|
||||
arousal = new /obj/screen/arousal()
|
||||
arousal.icon_state = (owner.canbearoused == 1 ? "arousal0" : "")
|
||||
infodisplay += arousal
|
||||
|
||||
staminas = new /obj/screen/staminas()
|
||||
infodisplay += staminas
|
||||
|
||||
staminabuffer = new /obj/screen/staminabuffer()
|
||||
infodisplay += staminabuffer
|
||||
//END OF CIT CHANGES
|
||||
|
||||
healthdoll = new /obj/screen/healthdoll()
|
||||
|
||||
@@ -54,6 +54,10 @@
|
||||
if(flags_1 & NOBLUDGEON_1)
|
||||
return
|
||||
|
||||
if(user.staminaloss >= STAMINA_SOFTCRIT) // CIT CHANGE - makes it impossible to attack in stamina softcrit
|
||||
to_chat(user, "<span class='warning'>You're too exhausted.</span>") // CIT CHANGE - ditto
|
||||
return // CIT CHANGE - ditto
|
||||
|
||||
if(force && user.has_trait(TRAIT_PACIFISM))
|
||||
to_chat(user, "<span class='warning'>You don't want to harm other living beings!</span>")
|
||||
return
|
||||
@@ -72,12 +76,17 @@
|
||||
add_logs(user, M, "attacked", src.name, "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])")
|
||||
add_fingerprint(user)
|
||||
|
||||
user.adjustStaminaLossBuffered(getweight())//CIT CHANGE - makes attacking things cause stamina loss
|
||||
|
||||
//the equivalent of the standard version of attack() but for object targets.
|
||||
/obj/item/proc/attack_obj(obj/O, mob/living/user)
|
||||
SendSignal(COMSIG_ITEM_ATTACK_OBJ, O, user)
|
||||
if(flags_1 & NOBLUDGEON_1)
|
||||
return
|
||||
if(user.staminaloss >= STAMINA_SOFTCRIT) // CIT CHANGE - makes it impossible to attack in stamina softcrit
|
||||
to_chat(user, "<span class='warning'>You're too exhausted.</span>") // CIT CHANGE - ditto
|
||||
return // CIT CHANGE - ditto
|
||||
user.adjustStaminaLossBuffered(getweight()*1.2)//CIT CHANGE - makes attacking things cause stamina loss
|
||||
user.changeNext_move(CLICK_CD_MELEE)
|
||||
user.do_attack_animation(O)
|
||||
O.attacked_by(src, user)
|
||||
@@ -94,7 +103,16 @@
|
||||
/mob/living/attacked_by(obj/item/I, mob/living/user)
|
||||
send_item_attack_message(I, user)
|
||||
if(I.force)
|
||||
apply_damage(I.force, I.damtype)
|
||||
//CIT CHANGES START HERE - combatmode and resting checks
|
||||
var/totitemdamage = I.force
|
||||
if(iscarbon(user))
|
||||
var/mob/living/carbon/tempcarb = user
|
||||
if(!tempcarb.combatmode)
|
||||
totitemdamage *= 0.5
|
||||
if(user.resting)
|
||||
totitemdamage *= 0.5
|
||||
//CIT CHANGES END HERE
|
||||
apply_damage(totitemdamage, I.damtype) //CIT CHANGE - replaces I.force with totitemdamage
|
||||
if(I.damtype == BRUTE)
|
||||
if(prob(33))
|
||||
I.add_mob_blood(src)
|
||||
|
||||
@@ -67,6 +67,9 @@
|
||||
entries_by_type -= CE.type
|
||||
|
||||
/datum/controller/configuration/proc/LoadEntries(filename, list/stack = list())
|
||||
if(IsAdminAdvancedProcCall())
|
||||
return
|
||||
|
||||
var/filename_to_test = world.system_type == MS_WINDOWS ? lowertext(filename) : filename
|
||||
if(filename_to_test in stack)
|
||||
log_config("Warning: Config recursion detected ([english_list(stack)]), breaking!")
|
||||
|
||||
@@ -320,7 +320,6 @@
|
||||
/datum/config_entry/number/client_warn_version
|
||||
config_entry_value = null
|
||||
min_val = 500
|
||||
max_val = DM_VERSION - 1
|
||||
|
||||
/datum/config_entry/string/client_warn_message
|
||||
config_entry_value = "Your version of byond may have issues or be blocked from accessing this server in the future."
|
||||
@@ -330,7 +329,6 @@
|
||||
/datum/config_entry/number/client_error_version
|
||||
config_entry_value = null
|
||||
min_val = 500
|
||||
max_val = DM_VERSION - 1
|
||||
|
||||
/datum/config_entry/string/client_error_message
|
||||
config_entry_value = "Your version of byond is too old, may have issues, and is blocked from accessing this server."
|
||||
|
||||
@@ -405,7 +405,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new
|
||||
if (SS_flags & SS_NO_FIRE)
|
||||
subsystemstocheck -= SS
|
||||
continue
|
||||
if (!(SS_flags & SS_TICKER) && (SS_flags & SS_KEEP_TIMING) && SS.last_fire + (SS.wait * 0.75) > world.time)
|
||||
if ((SS_flags & (SS_TICKER|SS_KEEP_TIMING)) == SS_KEEP_TIMING && SS.last_fire + (SS.wait * 0.75) > world.time)
|
||||
continue
|
||||
SS.enqueue()
|
||||
. = 1
|
||||
|
||||
@@ -23,25 +23,23 @@ SUBSYSTEM_DEF(nightshift)
|
||||
/datum/controller/subsystem/nightshift/proc/announce(message)
|
||||
priority_announce(message, sound='sound/misc/notice2.ogg', sender_override="Automated Lighting System Announcement")
|
||||
|
||||
/datum/controller/subsystem/nightshift/proc/check_nightshift(force_set = FALSE)
|
||||
/datum/controller/subsystem/nightshift/proc/check_nightshift()
|
||||
var/emergency = GLOB.security_level >= SEC_LEVEL_RED
|
||||
var/nightshift = FALSE
|
||||
if (!emergency)
|
||||
var/time = station_time()
|
||||
nightshift = time < nightshift_end_time || time > nightshift_start_time
|
||||
|
||||
var/announcing = TRUE
|
||||
if(high_security_mode && !emergency)
|
||||
high_security_mode = FALSE
|
||||
announce("Restoring night lighting configuration to normal operation.")
|
||||
announcing = FALSE
|
||||
else if(!high_security_mode && emergency)
|
||||
high_security_mode = TRUE
|
||||
announce("Night lighting disabled: Station is in a state of emergency.")
|
||||
announcing = FALSE
|
||||
|
||||
if((nightshift_active != nightshift) || force_set)
|
||||
update_nightshift(nightshift, announcing)
|
||||
var/time = station_time()
|
||||
var/night_time = (time < nightshift_end_time) || (time > nightshift_start_time)
|
||||
if(high_security_mode != emergency)
|
||||
high_security_mode = emergency
|
||||
if(night_time)
|
||||
announcing = FALSE
|
||||
if(!emergency)
|
||||
announce("Restoring night lighting configuration to normal operation.")
|
||||
else
|
||||
announce("Disabling night lighting: Station is in a state of emergency.")
|
||||
if(emergency)
|
||||
night_time = FALSE
|
||||
if(nightshift_active != night_time)
|
||||
update_nightshift(night_time, announcing)
|
||||
|
||||
/datum/controller/subsystem/nightshift/proc/update_nightshift(active, announce = TRUE)
|
||||
nightshift_active = active
|
||||
|
||||
@@ -26,10 +26,12 @@ PROCESSING_SUBSYSTEM_DEF(traits)
|
||||
|
||||
/datum/controller/subsystem/processing/traits/proc/AssignTraits(mob/living/user, client/cli, spawn_effects)
|
||||
GenerateTraits(cli)
|
||||
for(var/V in cli.prefs.character_traits)
|
||||
user.add_trait_datum(V, spawn_effects)
|
||||
if(user && cli && cli.prefs.character_traits)
|
||||
for(var/V in cli.prefs.character_traits)
|
||||
user.add_trait_datum(V, spawn_effects)
|
||||
|
||||
/datum/controller/subsystem/processing/traits/proc/GenerateTraits(client/user)
|
||||
if(user.prefs.character_traits.len)
|
||||
return
|
||||
user.prefs.character_traits = user.prefs.all_traits
|
||||
if(user && user.prefs && user.prefs.character_traits)
|
||||
if(user.prefs.character_traits.len)
|
||||
return
|
||||
user.prefs.character_traits = user.prefs.all_traits
|
||||
|
||||
@@ -649,6 +649,7 @@ SUBSYSTEM_DEF(ticker)
|
||||
|
||||
/datum/controller/subsystem/ticker/Shutdown()
|
||||
gather_newscaster() //called here so we ensure the log is created even upon admin reboot
|
||||
save_admin_data()
|
||||
if(!round_end_sound)
|
||||
round_end_sound = pick(\
|
||||
'sound/roundend/newroundsexy.ogg',
|
||||
|
||||
@@ -647,3 +647,45 @@
|
||||
var/datum/language_holder/H = M.get_language_holder()
|
||||
H.open_language_menu(usr)
|
||||
|
||||
/datum/action/item_action/wheelys
|
||||
name = "Toggle Wheely-Heel's Wheels"
|
||||
desc = "Pops out or in your wheely-heel's wheels."
|
||||
icon_icon = 'icons/mob/actions/actions_items.dmi'
|
||||
button_icon_state = "wheelys"
|
||||
|
||||
/datum/action/item_action/kindleKicks
|
||||
name = "Activate Kindle Kicks"
|
||||
desc = "Kick you feet together, activating the lights in your Kindle Kicks."
|
||||
icon_icon = 'icons/mob/actions/actions_items.dmi'
|
||||
button_icon_state = "kindleKicks"
|
||||
|
||||
//Small sprites
|
||||
/datum/action/small_sprite
|
||||
name = "Toggle Giant Sprite"
|
||||
desc = "Others will always see you as giant"
|
||||
button_icon_state = "smallqueen"
|
||||
background_icon_state = "bg_alien"
|
||||
var/small = FALSE
|
||||
var/small_icon
|
||||
var/small_icon_state
|
||||
|
||||
/datum/action/small_sprite/queen
|
||||
small_icon = 'icons/mob/alien.dmi'
|
||||
small_icon_state = "alienq"
|
||||
|
||||
/datum/action/small_sprite/drake
|
||||
small_icon = 'icons/mob/lavaland/lavaland_monsters.dmi'
|
||||
small_icon_state = "ash_whelp"
|
||||
|
||||
/datum/action/small_sprite/Trigger()
|
||||
..()
|
||||
if(!small)
|
||||
var/image/I = image(icon = small_icon, icon_state = small_icon_state, loc = owner)
|
||||
I.override = TRUE
|
||||
I.pixel_x -= owner.pixel_x
|
||||
I.pixel_y -= owner.pixel_y
|
||||
owner.add_alt_appearance(/datum/atom_hud/alternate_appearance/basic, "smallsprite", I)
|
||||
small = TRUE
|
||||
else
|
||||
owner.remove_alt_appearance("smallsprite")
|
||||
small = FALSE
|
||||
|
||||
@@ -12,14 +12,6 @@
|
||||
var/can_gain = TRUE //can this be gained through random traumas?
|
||||
var/resilience = TRAUMA_RESILIENCE_BASIC //how hard is this to cure?
|
||||
|
||||
/datum/brain_trauma/New(obj/item/organ/brain/B, _resilience)
|
||||
brain = B
|
||||
owner = B.owner
|
||||
if(_resilience)
|
||||
resilience = _resilience
|
||||
if(owner)
|
||||
on_gain()
|
||||
|
||||
/datum/brain_trauma/Destroy()
|
||||
brain.traumas -= src
|
||||
if(owner)
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
var/list/trigger_turfs
|
||||
var/list/trigger_species
|
||||
|
||||
/datum/brain_trauma/mild/phobia/New(mob/living/carbon/C, _permanent, specific_type)
|
||||
/datum/brain_trauma/mild/phobia/New(specific_type)
|
||||
phobia_type = specific_type
|
||||
if(!phobia_type)
|
||||
phobia_type = pick(SStraumas.phobia_types)
|
||||
|
||||
+21
-3
@@ -312,8 +312,9 @@
|
||||
/datum/browser/modal/preflikepicker
|
||||
var/settings = list()
|
||||
var/icon/preview_icon = null
|
||||
var/datum/callback/preview_update
|
||||
|
||||
/datum/browser/modal/preflikepicker/New(User,Message,Title,Button1="Ok",Button2,Button3,StealFocus = 1, Timeout = FALSE,list/settings,inputtype="checkbox", width = 400, height, slidecolor)
|
||||
/datum/browser/modal/preflikepicker/New(User,Message,Title,Button1="Ok",Button2,Button3,StealFocus = 1, Timeout = FALSE,list/settings,inputtype="checkbox", width = 600, height, slidecolor)
|
||||
if (!User)
|
||||
return
|
||||
src.settings = settings
|
||||
@@ -322,12 +323,20 @@
|
||||
set_content(ShowChoices(User))
|
||||
|
||||
/datum/browser/modal/preflikepicker/proc/ShowChoices(mob/user)
|
||||
if (settings["preview_callback"])
|
||||
var/datum/callback/callback = settings["preview_callback"]
|
||||
preview_icon = callback.Invoke(settings)
|
||||
if (preview_icon)
|
||||
user << browse_rsc(preview_icon, "previewicon.png")
|
||||
var/dat = ""
|
||||
|
||||
for (var/name in settings["mainsettings"])
|
||||
var/setting = settings["mainsettings"][name]
|
||||
if (setting["type"] == "datum")
|
||||
dat += "<b>[setting["desc"]]:</b> <a href='?src=[REF(src)];setting=[name];task=input;type=datum;path=[setting["path"]]'>[setting["value"]]</a><BR>"
|
||||
if (setting["subtypesonly"])
|
||||
dat += "<b>[setting["desc"]]:</b> <a href='?src=[REF(src)];setting=[name];task=input;subtypesonly=1;type=datum;path=[setting["path"]]'>[setting["value"]]</a><BR>"
|
||||
else
|
||||
dat += "<b>[setting["desc"]]:</b> <a href='?src=[REF(src)];setting=[name];task=input;type=datum;path=[setting["path"]]'>[setting["value"]]</a><BR>"
|
||||
else
|
||||
dat += "<b>[setting["desc"]]:</b> <a href='?src=[REF(src)];setting=[name];task=input;type=[setting["type"]]'>[setting["value"]]</a><BR>"
|
||||
|
||||
@@ -354,7 +363,13 @@
|
||||
var/setting = href_list["setting"]
|
||||
switch (href_list["type"])
|
||||
if ("datum")
|
||||
settings["mainsettings"][setting]["value"] = pick_closest_path(null, make_types_fancy(typesof(text2path(href_list["path"]))))
|
||||
var/oldval = settings["mainsettings"][setting]["value"]
|
||||
if (href_list["subtypesonly"])
|
||||
settings["mainsettings"][setting]["value"] = pick_closest_path(null, make_types_fancy(subtypesof(text2path(href_list["path"]))))
|
||||
else
|
||||
settings["mainsettings"][setting]["value"] = pick_closest_path(null, make_types_fancy(typesof(text2path(href_list["path"]))))
|
||||
if (isnull(settings["mainsettings"][setting]["value"]))
|
||||
settings["mainsettings"][setting]["value"] = oldval
|
||||
if ("string")
|
||||
settings["mainsettings"][setting]["value"] = stripped_input(user, "Enter new value for [settings["mainsettings"][setting]["desc"]]", "Enter new value for [settings["mainsettings"][setting]["desc"]]")
|
||||
if ("number")
|
||||
@@ -363,6 +378,9 @@
|
||||
settings["mainsettings"][setting]["value"] = input(user, "[settings["mainsettings"][setting]["desc"]]?") in list("Yes","No")
|
||||
if ("ckey")
|
||||
settings["mainsettings"][setting]["value"] = input(user, "[settings["mainsettings"][setting]["desc"]]?") in list("none") + GLOB.directory
|
||||
if (settings["mainsettings"][setting]["callback"])
|
||||
var/datum/callback/callback = settings["mainsettings"][setting]["callback"]
|
||||
settings = callback.Invoke(settings)
|
||||
if (href_list["button"])
|
||||
var/button = text2num(href_list["button"])
|
||||
if (button <= 3 && button >= 1)
|
||||
|
||||
@@ -350,8 +350,3 @@
|
||||
/datum/material/biomass
|
||||
name = "Biomass"
|
||||
id = MAT_BIOMASS
|
||||
|
||||
/datum/material/plastic
|
||||
name = "Plastic"
|
||||
id = MAT_PLASTIC
|
||||
sheet_type = /obj/item/stack/sheet/plastic
|
||||
|
||||
@@ -1026,7 +1026,7 @@
|
||||
to_chat(usr, "This can only be done to instances of type /mob/living/carbon")
|
||||
return
|
||||
|
||||
C.cure_all_traumas(TRUE, TRAUMA_RESILIENCE_ABSOLUTE)
|
||||
C.cure_all_traumas(TRAUMA_RESILIENCE_ABSOLUTE)
|
||||
|
||||
href_list["datumrefresh"] = href_list["curetraumas"]
|
||||
|
||||
|
||||
@@ -46,60 +46,3 @@ BONUS
|
||||
stage_speed = 5
|
||||
transmittable = 3
|
||||
level = 3
|
||||
|
||||
/*
|
||||
//////////////////////////////////////
|
||||
|
||||
Viral aggressive metabolism
|
||||
|
||||
Reduced stealth.
|
||||
Small resistance boost.
|
||||
Increased stage speed.
|
||||
Small transmittablity boost.
|
||||
Medium Level.
|
||||
|
||||
Bonus
|
||||
The virus starts at stage 5, but after a certain time will start curing itself.
|
||||
Stages still increase naturally with stage speed.
|
||||
|
||||
//////////////////////////////////////
|
||||
*/
|
||||
|
||||
/datum/symptom/viralreverse
|
||||
|
||||
name = "Viral aggressive metabolism"
|
||||
desc = "The virus sacrifices its long term survivability to nearly instantly fully spread inside a host. \
|
||||
The virus will start at the last stage, but will eventually decay and die off by itself."
|
||||
stealth = -2
|
||||
resistance = 1
|
||||
stage_speed = 3
|
||||
transmittable = 1
|
||||
level = 3
|
||||
symptom_delay_min = 1
|
||||
symptom_delay_max = 1
|
||||
var/time_to_cure
|
||||
threshold_desc = "<b>Resistance/Stage Speed:</b> Highest between these determines the amount of time before self-curing.<br>\
|
||||
<b>Stealth 4:</b> Doubles the time before the virus self-cures."
|
||||
|
||||
/datum/symptom/viralreverse/Activate(datum/disease/advance/A)
|
||||
if(!..())
|
||||
return
|
||||
if(time_to_cure > 0)
|
||||
time_to_cure--
|
||||
else
|
||||
var/mob/living/M = A.affected_mob
|
||||
Heal(M, A)
|
||||
|
||||
/datum/symptom/viralreverse/proc/Heal(mob/living/M, datum/disease/advance/A)
|
||||
A.stage -= 1
|
||||
if(A.stage < 2)
|
||||
to_chat(M, "<span class='notice'>You suddenly feel healthy.</span>")
|
||||
A.cure()
|
||||
|
||||
/datum/symptom/viralreverse/Start(datum/disease/advance/A)
|
||||
if(!..())
|
||||
return
|
||||
A.stage = 5
|
||||
if(A.properties["stealth"] >= 4) //more time before it's cured
|
||||
power = 2
|
||||
time_to_cure = max(A.properties["resistance"], A.properties["stage_rate"]) * 10 * power
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user