Jobs and Holstesr Part 1 (Mostly Modular)
Adds Blueshield and Brig Doc
@@ -4018,7 +4018,6 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/ai_monitored/security/armory)
|
||||
"ahS" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
},
|
||||
@@ -4029,11 +4028,11 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Brig Infirmary";
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/closet/secure_closet/brigdoc,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/brig)
|
||||
"ahT" = (
|
||||
@@ -4359,9 +4358,19 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/ai_monitored/security/armory)
|
||||
"air" = (
|
||||
/obj/structure/chair,
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/obj/machinery/airalarm{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/recharger,
|
||||
/obj/item/radio/off{
|
||||
pixel_x = 6;
|
||||
pixel_y = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"ais" = (
|
||||
/obj/structure/filingcabinet,
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -4635,6 +4644,7 @@
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/effect/landmark/start/brigdoc,
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
/area/security/brig)
|
||||
"aiN" = (
|
||||
@@ -4763,13 +4773,15 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/brig)
|
||||
"ajd" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/effect/spawner/lootdrop/maintenance{
|
||||
lootcount = 2;
|
||||
name = "2maintenance loot spawner"
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
|
||||
/obj/machinery/firealarm{
|
||||
dir = 4;
|
||||
pixel_x = -24
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"aje" = (
|
||||
/obj/machinery/door/airlock/security{
|
||||
name = "Armory";
|
||||
@@ -4790,13 +4802,15 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/ai_monitored/security/armory)
|
||||
"ajf" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/effect/spawner/lootdrop/maintenance{
|
||||
lootcount = 2;
|
||||
name = "2maintenance loot spawner"
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Blueshield's Quarters";
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"ajg" = (
|
||||
/obj/machinery/computer/secure_data,
|
||||
/obj/effect/turf_decal/bot,
|
||||
@@ -4894,15 +4908,13 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/solars/port/fore)
|
||||
"ajr" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/machinery/light,
|
||||
/obj/effect/spawner/lootdrop/maintenance{
|
||||
lootcount = 2;
|
||||
name = "2maintenance loot spawner"
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/turf/closed/wall,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"ajs" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/structure/cable{
|
||||
@@ -4915,17 +4927,14 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/command/heads_quarters/hop)
|
||||
"ajt" = (
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Vacant Office B";
|
||||
dir = 1
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/table/wood,
|
||||
/obj/effect/spawner/lootdrop/maintenance{
|
||||
lootcount = 2;
|
||||
name = "2maintenance loot spawner"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/obj/structure/closet/secure_closet/blueshield,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"aju" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-4"
|
||||
@@ -7552,13 +7561,14 @@
|
||||
/area/security/detectives_office)
|
||||
"ape" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/engineering/abandoned{
|
||||
abandoned = 0;
|
||||
name = "Vacant Office B";
|
||||
req_access_txt = "32"
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
name = "Blueshield";
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"apf" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/closed/wall,
|
||||
@@ -7938,8 +7948,13 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/security/brig)
|
||||
"apU" = (
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/reagent_containers/food/drinks/flask,
|
||||
/obj/item/export/bottle/whiskey,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"apV" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
@@ -8370,29 +8385,19 @@
|
||||
/obj/item/paper/fluff/jobs/security/beepsky_mom,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/fore)
|
||||
"aqV" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/paper_bin{
|
||||
pixel_x = -3;
|
||||
pixel_y = 7
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
"aqW" = (
|
||||
/turf/open/floor/carpet,
|
||||
/area/security/detectives_office)
|
||||
"aqX" = (
|
||||
/obj/machinery/airalarm{
|
||||
pixel_y = 23
|
||||
/obj/machinery/light{
|
||||
dir = 1;
|
||||
light_color = "#d1dfff"
|
||||
},
|
||||
/obj/structure/chair,
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
"aqY" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/pen,
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/obj/structure/filingcabinet/chestdrawer,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"aqZ" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/turf/open/floor/plating,
|
||||
@@ -8732,10 +8737,10 @@
|
||||
/area/security/brig)
|
||||
"arR" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on,
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/flashlight/lamp,
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"arS" = (
|
||||
/obj/structure/chair{
|
||||
dir = 8
|
||||
@@ -8746,12 +8751,23 @@
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/brig)
|
||||
"arT" = (
|
||||
/turf/open/floor/plasteel,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"arU" = (
|
||||
/obj/structure/rack,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Blueshield";
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"arV" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
@@ -8894,13 +8910,6 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port/fore)
|
||||
"asj" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/structure/chair{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
"ask" = (
|
||||
/obj/item/flashlight/lamp/green{
|
||||
pixel_x = -2;
|
||||
@@ -8910,12 +8919,13 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/dorms)
|
||||
"asl" = (
|
||||
/obj/machinery/firealarm{
|
||||
dir = 8;
|
||||
pixel_x = 24
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/turf/closed/wall,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"asm" = (
|
||||
/obj/structure/chair/comfy/brown{
|
||||
dir = 4
|
||||
@@ -8924,8 +8934,17 @@
|
||||
/area/commons/dorms)
|
||||
"asn" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/obj/structure/mirror{
|
||||
pixel_y = 32
|
||||
},
|
||||
/obj/structure/sink{
|
||||
pixel_y = 25
|
||||
},
|
||||
/obj/effect/landmark/start/blueshield,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"aso" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
name = "Law Office Maintenance";
|
||||
@@ -9469,8 +9488,10 @@
|
||||
/area/maintenance/port/fore)
|
||||
"atK" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"atL" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-8"
|
||||
@@ -9518,10 +9539,6 @@
|
||||
/obj/structure/chair/stool,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/maintenance/port/fore)
|
||||
"atY" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/turf/closed/wall,
|
||||
/area/commons/vacant_room/office/b)
|
||||
"atZ" = (
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 1
|
||||
@@ -9639,7 +9656,9 @@
|
||||
"auq" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/turf/closed/wall,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"aur" = (
|
||||
/obj/machinery/button/door{
|
||||
id = "Room One";
|
||||
@@ -9870,15 +9889,24 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/commons/vacant_room/office/b";
|
||||
dir = 8;
|
||||
name = "Vacant Office B APC";
|
||||
pixel_x = -25
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/storage/firstaid/brute{
|
||||
pixel_x = 5
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/fore)
|
||||
/obj/item/storage/firstaid/fire,
|
||||
/obj/item/storage/firstaid/toxin{
|
||||
pixel_x = -5
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/security/brig";
|
||||
dir = 1;
|
||||
name = "Blueshield's Office APC";
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"avi" = (
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/service/lawoffice";
|
||||
@@ -10275,17 +10303,12 @@
|
||||
/area/maintenance/fore)
|
||||
"awi" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/fore)
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"awj" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
req_access_txt = "12"
|
||||
@@ -51099,7 +51122,9 @@
|
||||
/area/construction)
|
||||
"cCi" = (
|
||||
/turf/closed/wall,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cCj" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
@@ -51709,8 +51734,10 @@
|
||||
/area/security/brig)
|
||||
"cLS" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/turf/closed/wall,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cMC" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 5
|
||||
@@ -53136,6 +53163,16 @@
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/hallway/primary/central)
|
||||
"eiz" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
name = "Blueshield's Office Maintenance";
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"eiB" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
|
||||
dir = 4
|
||||
@@ -54890,6 +54927,18 @@
|
||||
"gjl" = (
|
||||
/turf/closed/wall,
|
||||
/area/cargo/warehouse)
|
||||
"gkj" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/structure/dresser,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"gnf" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
@@ -59279,6 +59328,13 @@
|
||||
icon_state = "platingdmg3"
|
||||
},
|
||||
/area/maintenance/port/fore)
|
||||
"mxk" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/computer/med_data/laptop,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"mxn" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Escape Pod Three"
|
||||
@@ -59408,6 +59464,17 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/range)
|
||||
"mGR" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/paper_bin{
|
||||
pixel_x = -3;
|
||||
pixel_y = 7
|
||||
},
|
||||
/obj/item/pen,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"mHA" = (
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana,
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana,
|
||||
@@ -60655,6 +60722,14 @@
|
||||
/obj/structure/extinguisher_cabinet,
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/hallway/primary/central)
|
||||
"oGZ" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/flashlight/lamp/green,
|
||||
/obj/item/folder/blue,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"oHB" = (
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/commons/dorms)
|
||||
@@ -62764,6 +62839,14 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/fore)
|
||||
"rRy" = (
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"rSf" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/decal/cleanable/blood/old,
|
||||
@@ -63208,6 +63291,21 @@
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/prison/upper)
|
||||
"sBt" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/fore)
|
||||
"sBM" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/turf_decal/tile/green{
|
||||
@@ -63476,6 +63574,14 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/aft)
|
||||
"sVY" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/computer/secure_data/laptop,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"sWR" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
@@ -64089,8 +64195,16 @@
|
||||
/obj/item/radio/intercom{
|
||||
pixel_y = 20
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/commons/vacant_room/office/b)
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/storage/toolbox/mechanical{
|
||||
pixel_x = -2;
|
||||
pixel_y = -1
|
||||
},
|
||||
/obj/item/multitool,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"tKk" = (
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 1
|
||||
@@ -64116,6 +64230,16 @@
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/prison/upper)
|
||||
"tLE" = (
|
||||
/obj/structure/bed/double,
|
||||
/obj/item/bedsheet/blue/double,
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"tMl" = (
|
||||
/obj/effect/turf_decal/loading_area,
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -65746,6 +65870,15 @@
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/prison/cells)
|
||||
"wfg" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/chair/office/dark{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"wfC" = (
|
||||
/obj/structure/chair/stool{
|
||||
pixel_y = 8
|
||||
@@ -92180,11 +92313,11 @@ cCi
|
||||
apU
|
||||
ajd
|
||||
arU
|
||||
apU
|
||||
apU
|
||||
cCi
|
||||
awg
|
||||
axy
|
||||
wfg
|
||||
sVY
|
||||
auq
|
||||
avs
|
||||
axz
|
||||
ayL
|
||||
azQ
|
||||
aBk
|
||||
@@ -92435,10 +92568,10 @@ anz
|
||||
aov
|
||||
cCi
|
||||
air
|
||||
aqY
|
||||
arT
|
||||
apU
|
||||
apU
|
||||
mxk
|
||||
mGR
|
||||
oGZ
|
||||
cCi
|
||||
awg
|
||||
axy
|
||||
@@ -92693,10 +92826,10 @@ aov
|
||||
cCi
|
||||
aqX
|
||||
arR
|
||||
asj
|
||||
cLS
|
||||
cLS
|
||||
ajr
|
||||
atY
|
||||
cLS
|
||||
auo
|
||||
axy
|
||||
ayN
|
||||
@@ -92949,9 +93082,9 @@ anz
|
||||
aov
|
||||
ape
|
||||
arT
|
||||
aqV
|
||||
arT
|
||||
ajf
|
||||
apU
|
||||
rRy
|
||||
ajt
|
||||
cCi
|
||||
awg
|
||||
@@ -93207,7 +93340,7 @@ aov
|
||||
cCi
|
||||
tKb
|
||||
arT
|
||||
arT
|
||||
cCi
|
||||
asn
|
||||
atK
|
||||
auq
|
||||
@@ -93462,13 +93595,13 @@ anz
|
||||
anz
|
||||
aov
|
||||
cCi
|
||||
arT
|
||||
arT
|
||||
avh
|
||||
awi
|
||||
asl
|
||||
arT
|
||||
apU
|
||||
cCi
|
||||
awg
|
||||
gkj
|
||||
tLE
|
||||
asl
|
||||
sBt
|
||||
axy
|
||||
ayv
|
||||
azE
|
||||
@@ -93720,7 +93853,7 @@ anz
|
||||
aox
|
||||
cCi
|
||||
cCi
|
||||
cCi
|
||||
eiz
|
||||
cCi
|
||||
cCi
|
||||
cCi
|
||||
@@ -93981,7 +94114,7 @@ aqZ
|
||||
aqZ
|
||||
apW
|
||||
aqZ
|
||||
avh
|
||||
aqZ
|
||||
awh
|
||||
axz
|
||||
ayO
|
||||
@@ -94239,7 +94372,7 @@ arW
|
||||
aso
|
||||
auf
|
||||
avi
|
||||
awi
|
||||
auo
|
||||
axy
|
||||
ayS
|
||||
azS
|
||||
|
||||
@@ -10862,6 +10862,7 @@
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/landmark/start/brigdoc,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/brig)
|
||||
"ayX" = (
|
||||
@@ -10949,6 +10950,7 @@
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/closet/secure_closet/brigdoc,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/brig)
|
||||
"azg" = (
|
||||
@@ -18943,6 +18945,7 @@
|
||||
},
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/machinery/atmospherics/pipe/simple/orange/hidden,
|
||||
/obj/structure/closet/secure_closet/blueshield,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/command/bridge)
|
||||
"aPv" = (
|
||||
@@ -70858,6 +70861,10 @@
|
||||
},
|
||||
/turf/open/space/basic,
|
||||
/area/space/nearstation)
|
||||
"ffr" = (
|
||||
/obj/effect/landmark/start/blueshield,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/command/bridge)
|
||||
"fgS" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/green/visible{
|
||||
dir = 4
|
||||
@@ -91072,7 +91079,7 @@ urj
|
||||
cbX
|
||||
aGq
|
||||
aGX
|
||||
aHM
|
||||
ffr
|
||||
aHM
|
||||
aIP
|
||||
aJB
|
||||
|
||||
@@ -17855,6 +17855,7 @@
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/closet/secure_closet/brigdoc,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/security/brig)
|
||||
"aGd" = (
|
||||
@@ -50921,7 +50922,9 @@
|
||||
/area/engineering/main)
|
||||
"cmC" = (
|
||||
/turf/closed/wall,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cmD" = (
|
||||
/obj/machinery/computer/operating{
|
||||
dir = 1
|
||||
@@ -50939,25 +50942,52 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/starboard)
|
||||
"cmF" = (
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
"cmG" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/paper,
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
"cmH" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/folder/white{
|
||||
pixel_x = 4;
|
||||
pixel_y = -3
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/security/brig";
|
||||
dir = 1;
|
||||
name = "Blueshield's Office APC";
|
||||
pixel_y = 23
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
dir = 4;
|
||||
pixel_x = -23
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cmG" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
|
||||
dir = 6
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cmH" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/dresser,
|
||||
/obj/item/reagent_containers/food/drinks/flask,
|
||||
/obj/item/export/bottle/whiskey,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cmI" = (
|
||||
/obj/structure/table/wood,
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/obj/item/bedsheet/blue/double,
|
||||
/obj/structure/bed/double,
|
||||
/obj/machinery/airalarm{
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cmJ" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
|
||||
dir = 9
|
||||
@@ -51560,27 +51590,29 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port/aft)
|
||||
"coX" = (
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/commons/vacant_room/office";
|
||||
dir = 8;
|
||||
name = "Vacant Office APC";
|
||||
pixel_x = -25
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2"
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"coY" = (
|
||||
/obj/effect/turf_decal/vg_decals/atmos/nitrogen,
|
||||
/turf/open/floor/engine/n2,
|
||||
/area/engineering/atmos)
|
||||
"coZ" = (
|
||||
/obj/structure/chair/office/dark{
|
||||
dir = 4
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
|
||||
dir = 6
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/obj/effect/landmark/start/blueshield,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cpa" = (
|
||||
/obj/effect/turf_decal/vg_decals/atmos/air,
|
||||
/turf/open/floor/engine/air,
|
||||
@@ -52170,12 +52202,20 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Blueshield";
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cqs" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
|
||||
/turf/closed/wall,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cqu" = (
|
||||
/obj/machinery/atmospherics/components/unary/tank/air{
|
||||
dir = 4
|
||||
@@ -52945,10 +52985,6 @@
|
||||
/area/hallway/primary/aft)
|
||||
"csG" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/grunge{
|
||||
name = "Vacant Office";
|
||||
req_access_txt = "32"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
|
||||
dir = 4
|
||||
},
|
||||
@@ -52958,8 +52994,14 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
name = "Blueshield";
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"csH" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
|
||||
dir = 4
|
||||
@@ -52975,7 +53017,9 @@
|
||||
pixel_y = 25
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"csI" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
|
||||
dir = 4
|
||||
@@ -52984,22 +53028,32 @@
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"csJ" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
|
||||
dir = 10
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
|
||||
dir = 9
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
"csK" = (
|
||||
/obj/machinery/camera/autoname{
|
||||
dir = 8
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/sink{
|
||||
pixel_y = 25
|
||||
},
|
||||
/obj/structure/mirror{
|
||||
pixel_y = 32
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"csK" = (
|
||||
/obj/structure/closet/secure_closet/blueshield,
|
||||
/turf/open/floor/wood,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"csL" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
|
||||
dir = 4
|
||||
@@ -53806,11 +53860,16 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/hallway/primary/aft)
|
||||
"cuK" = (
|
||||
/obj/structure/chair/comfy/black{
|
||||
dir = 4
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/flashlight/lamp/green,
|
||||
/obj/item/folder/blue,
|
||||
/turf/open/floor/carpet,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cuL" = (
|
||||
/obj/machinery/door/poddoor{
|
||||
id = "SecJusticeChamber";
|
||||
@@ -53820,9 +53879,11 @@
|
||||
/area/security/execution/education)
|
||||
"cuM" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/flashlight/lamp,
|
||||
/obj/machinery/computer/secure_data/laptop,
|
||||
/turf/open/floor/carpet,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cuN" = (
|
||||
/obj/item/paper_bin{
|
||||
pixel_x = -2;
|
||||
@@ -53832,20 +53893,31 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
|
||||
dir = 5
|
||||
},
|
||||
/obj/item/pen,
|
||||
/turf/open/floor/carpet,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cuP" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/obj/structure/filingcabinet/chestdrawer,
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cuR" = (
|
||||
/obj/item/radio/intercom{
|
||||
pixel_x = 28
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/commons/vacant_room/office)
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cuS" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/hemostat{
|
||||
@@ -54935,20 +55007,19 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/surgery)
|
||||
"cxr" = (
|
||||
/obj/item/folder/blue,
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/folder/white{
|
||||
pixel_x = 4;
|
||||
pixel_y = -3
|
||||
/obj/structure/chair/comfy/black{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/commons/vacant_room/office)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cxs" = (
|
||||
/obj/structure/chair/office/dark{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/light,
|
||||
/turf/open/floor/carpet,
|
||||
/area/space)
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"cxu" = (
|
||||
/obj/machinery/atmospherics/pipe/layer_manifold,
|
||||
/obj/machinery/door/airlock/maintenance_hatch/abandoned{
|
||||
@@ -55722,11 +55793,13 @@
|
||||
/area/hallway/primary/aft)
|
||||
"czj" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
name = "Vacant Office Maintenance";
|
||||
req_access_txt = "32"
|
||||
name = "Blueshield's Office Maintenance";
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/aft)
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"czl" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -65301,6 +65374,20 @@
|
||||
/obj/item/kirbyplants/random,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/science/circuit)
|
||||
"gzA" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/storage/toolbox/mechanical{
|
||||
pixel_x = -2;
|
||||
pixel_y = -1
|
||||
},
|
||||
/obj/item/multitool,
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"gAO" = (
|
||||
/obj/structure/closet/secure_closet/atmospherics,
|
||||
/obj/machinery/light{
|
||||
@@ -65694,6 +65781,16 @@
|
||||
dir = 1
|
||||
},
|
||||
/area/engineering/atmos)
|
||||
"hlk" = (
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
alpha = 255
|
||||
},
|
||||
/obj/effect/landmark/start/brigdoc,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/security/brig)
|
||||
"hnj" = (
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "4-8"
|
||||
@@ -66291,6 +66388,17 @@
|
||||
/obj/effect/landmark/event_spawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port/fore)
|
||||
"iBi" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Blueshield's Quarters";
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"iCA" = (
|
||||
/obj/effect/spawner/lootdrop/maintenance,
|
||||
/turf/open/floor/plating{
|
||||
@@ -67274,6 +67382,15 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/aft)
|
||||
"kzG" = (
|
||||
/obj/machinery/firealarm{
|
||||
dir = 8;
|
||||
pixel_x = 24
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"kAs" = (
|
||||
/obj/effect/turf_decal/trimline/yellow/filled/line,
|
||||
/obj/structure/cable{
|
||||
@@ -67359,6 +67476,14 @@
|
||||
/obj/item/storage/box/lights,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engineering/break_room)
|
||||
"kKh" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
|
||||
dir = 4
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"kKY" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
@@ -68053,6 +68178,17 @@
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/science/circuit)
|
||||
"lUa" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"lVT" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
|
||||
dir = 4
|
||||
@@ -68161,6 +68297,11 @@
|
||||
"maX" = (
|
||||
/turf/closed/wall,
|
||||
/area/maintenance/disposal/incinerator)
|
||||
"maY" = (
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"mbj" = (
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
@@ -70413,6 +70554,17 @@
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engineering/break_room)
|
||||
"qXk" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/recharger,
|
||||
/obj/item/radio/off{
|
||||
pixel_x = 6;
|
||||
pixel_y = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"qYQ" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -70783,6 +70935,17 @@
|
||||
/obj/machinery/telecomms/receiver/preset_left,
|
||||
/turf/open/floor/circuit/green/telecomms/mainframe,
|
||||
/area/tcommsat/server)
|
||||
"rFG" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/machinery/computer/med_data/laptop{
|
||||
dir = 4;
|
||||
pixel_x = 3;
|
||||
pixel_y = 2
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"rFZ" = (
|
||||
/obj/machinery/power/apc{
|
||||
areastring = "/area/maintenance/disposal/incinerator";
|
||||
@@ -71806,6 +71969,19 @@
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/prison)
|
||||
"uax" = (
|
||||
/obj/structure/table/wood,
|
||||
/obj/item/storage/firstaid/brute{
|
||||
pixel_x = 5
|
||||
},
|
||||
/obj/item/storage/firstaid/fire,
|
||||
/obj/item/storage/firstaid/toxin{
|
||||
pixel_x = -5
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"ubl" = (
|
||||
/obj/structure/lattice/catwalk,
|
||||
/obj/structure/cable{
|
||||
@@ -73769,6 +73945,14 @@
|
||||
/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input,
|
||||
/turf/open/floor/engine/n2o,
|
||||
/area/engineering/atmos)
|
||||
"yhf" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
|
||||
dir = 9
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/command/bridge{
|
||||
name = "Blueshield's Office"
|
||||
})
|
||||
"yhm" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
@@ -108983,7 +109167,7 @@ coX
|
||||
cqr
|
||||
csH
|
||||
cuK
|
||||
cuK
|
||||
rFG
|
||||
cmC
|
||||
cBW
|
||||
rEw
|
||||
@@ -109234,10 +109418,10 @@ boU
|
||||
bYf
|
||||
bHW
|
||||
cgK
|
||||
baE
|
||||
cmF
|
||||
cmF
|
||||
cmF
|
||||
boU
|
||||
uax
|
||||
gzA
|
||||
qXk
|
||||
csI
|
||||
cuM
|
||||
cxr
|
||||
@@ -109491,9 +109675,9 @@ boU
|
||||
bYf
|
||||
bHW
|
||||
cgK
|
||||
baE
|
||||
boU
|
||||
cmG
|
||||
cmF
|
||||
kKh
|
||||
cqs
|
||||
csJ
|
||||
cuN
|
||||
@@ -109748,13 +109932,13 @@ boU
|
||||
bYs
|
||||
bHW
|
||||
cgK
|
||||
baE
|
||||
boU
|
||||
cmH
|
||||
coZ
|
||||
cmF
|
||||
cmF
|
||||
iBi
|
||||
yhf
|
||||
cuP
|
||||
cmF
|
||||
maY
|
||||
cmC
|
||||
cAx
|
||||
cqP
|
||||
@@ -110005,13 +110189,13 @@ bVG
|
||||
bYf
|
||||
bHW
|
||||
cgK
|
||||
baE
|
||||
boU
|
||||
cmI
|
||||
cmI
|
||||
cmF
|
||||
lUa
|
||||
cmC
|
||||
csK
|
||||
cuR
|
||||
cmF
|
||||
kzG
|
||||
czj
|
||||
ejv
|
||||
cQI
|
||||
@@ -115343,7 +115527,7 @@ aAk
|
||||
aKQ
|
||||
aCo
|
||||
aCZ
|
||||
aDO
|
||||
hlk
|
||||
aEK
|
||||
aDO
|
||||
aGd
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
#define ROBOTICIST (1<<8)
|
||||
#define AI_JF (1<<9)
|
||||
#define CYBORG (1<<10)
|
||||
#define BRIGDOC (1<<11)
|
||||
#define BLUESHIELD (1<<12)
|
||||
|
||||
|
||||
#define MEDSCI (1<<1)
|
||||
@@ -59,35 +61,37 @@
|
||||
|
||||
#define JOB_DISPLAY_ORDER_ASSISTANT 1
|
||||
#define JOB_DISPLAY_ORDER_CAPTAIN 2
|
||||
#define JOB_DISPLAY_ORDER_HEAD_OF_PERSONNEL 3
|
||||
#define JOB_DISPLAY_ORDER_QUARTERMASTER 4
|
||||
#define JOB_DISPLAY_ORDER_CARGO_TECHNICIAN 5
|
||||
#define JOB_DISPLAY_ORDER_SHAFT_MINER 6
|
||||
#define JOB_DISPLAY_ORDER_BARTENDER 7
|
||||
#define JOB_DISPLAY_ORDER_COOK 8
|
||||
#define JOB_DISPLAY_ORDER_BOTANIST 9
|
||||
#define JOB_DISPLAY_ORDER_JANITOR 10
|
||||
#define JOB_DISPLAY_ORDER_CLOWN 11
|
||||
#define JOB_DISPLAY_ORDER_MIME 12
|
||||
#define JOB_DISPLAY_ORDER_CURATOR 13
|
||||
#define JOB_DISPLAY_ORDER_LAWYER 14
|
||||
#define JOB_DISPLAY_ORDER_CHAPLAIN 15
|
||||
#define JOB_DISPLAY_ORDER_AI 16
|
||||
#define JOB_DISPLAY_ORDER_CYBORG 17
|
||||
#define JOB_DISPLAY_ORDER_CHIEF_ENGINEER 18
|
||||
#define JOB_DISPLAY_ORDER_STATION_ENGINEER 19
|
||||
#define JOB_DISPLAY_ORDER_ATMOSPHERIC_TECHNICIAN 20
|
||||
#define JOB_DISPLAY_ORDER_CHIEF_MEDICAL_OFFICER 21
|
||||
#define JOB_DISPLAY_ORDER_MEDICAL_DOCTOR 22
|
||||
#define JOB_DISPLAY_ORDER_PARAMEDIC 23
|
||||
#define JOB_DISPLAY_ORDER_CHEMIST 24
|
||||
#define JOB_DISPLAY_ORDER_VIROLOGIST 25
|
||||
#define JOB_DISPLAY_ORDER_GENETICIST 26
|
||||
#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 27
|
||||
#define JOB_DISPLAY_ORDER_SCIENTIST 28
|
||||
#define JOB_DISPLAY_ORDER_ROBOTICIST 29
|
||||
#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 30
|
||||
#define JOB_DISPLAY_ORDER_WARDEN 31
|
||||
#define JOB_DISPLAY_ORDER_DETECTIVE 32
|
||||
#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 33
|
||||
#define JOB_DISPLAY_ORDER_PRISONER 34
|
||||
#define JOB_DISPLAY_ORDER_BLUESHIELD 2
|
||||
#define JOB_DISPLAY_ORDER_HEAD_OF_PERSONNEL 4
|
||||
#define JOB_DISPLAY_ORDER_QUARTERMASTER 5
|
||||
#define JOB_DISPLAY_ORDER_CARGO_TECHNICIAN 6
|
||||
#define JOB_DISPLAY_ORDER_SHAFT_MINER 7
|
||||
#define JOB_DISPLAY_ORDER_BARTENDER 8
|
||||
#define JOB_DISPLAY_ORDER_COOK 9
|
||||
#define JOB_DISPLAY_ORDER_BOTANIST 10
|
||||
#define JOB_DISPLAY_ORDER_JANITOR 11
|
||||
#define JOB_DISPLAY_ORDER_CLOWN 12
|
||||
#define JOB_DISPLAY_ORDER_MIME 13
|
||||
#define JOB_DISPLAY_ORDER_CURATOR 14
|
||||
#define JOB_DISPLAY_ORDER_LAWYER 15
|
||||
#define JOB_DISPLAY_ORDER_CHAPLAIN 16
|
||||
#define JOB_DISPLAY_ORDER_AI 17
|
||||
#define JOB_DISPLAY_ORDER_CYBORG 18
|
||||
#define JOB_DISPLAY_ORDER_CHIEF_ENGINEER 19
|
||||
#define JOB_DISPLAY_ORDER_STATION_ENGINEER 20
|
||||
#define JOB_DISPLAY_ORDER_ATMOSPHERIC_TECHNICIAN 21
|
||||
#define JOB_DISPLAY_ORDER_CHIEF_MEDICAL_OFFICER 22
|
||||
#define JOB_DISPLAY_ORDER_MEDICAL_DOCTOR 23
|
||||
#define JOB_DISPLAY_ORDER_PARAMEDIC 24
|
||||
#define JOB_DISPLAY_ORDER_CHEMIST 25
|
||||
#define JOB_DISPLAY_ORDER_VIROLOGIST 26
|
||||
#define JOB_DISPLAY_ORDER_GENETICIST 27
|
||||
#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 28
|
||||
#define JOB_DISPLAY_ORDER_SCIENTIST 29
|
||||
#define JOB_DISPLAY_ORDER_ROBOTICIST 30
|
||||
#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 31
|
||||
#define JOB_DISPLAY_ORDER_WARDEN 32
|
||||
#define JOB_DISPLAY_ORDER_DETECTIVE 33
|
||||
#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 34
|
||||
#define JOB_DISPLAY_ORDER_BRIG_PHYSICIAN 35
|
||||
#define JOB_DISPLAY_ORDER_PRISONER 36
|
||||
|
||||
@@ -352,10 +352,10 @@
|
||||
return "Code Scotch"
|
||||
|
||||
/proc/get_all_jobs()
|
||||
return list("Assistant", "Captain", "Head of Personnel", "Bartender", "Cook", "Botanist", "Quartermaster", "Cargo Technician",
|
||||
return list("Assistant", "Captain", "Blueshield", "Head of Personnel", "Bartender", "Cook", "Botanist", "Quartermaster", "Cargo Technician",
|
||||
"Shaft Miner", "Clown", "Mime", "Janitor", "Curator", "Lawyer", "Chaplain", "Chief Engineer", "Station Engineer",
|
||||
"Atmospheric Technician", "Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Virologist", "Paramedic",
|
||||
"Research Director", "Scientist", "Roboticist", "Head of Security", "Warden", "Detective", "Security Officer", "Prisoner")
|
||||
"Research Director", "Scientist", "Roboticist", "Head of Security", "Warden", "Detective", "Security Officer", "Brig Physician", "Prisoner")
|
||||
|
||||
/proc/get_all_job_icons() //For all existing HUD icons
|
||||
return get_all_jobs() + list("Prisoner")
|
||||
|
||||
@@ -5,7 +5,8 @@ GLOBAL_LIST_INIT(command_positions, list(
|
||||
"Chief Engineer",
|
||||
"Research Director",
|
||||
"Chief Medical Officer",
|
||||
"Quartermaster"))
|
||||
"Quartermaster",
|
||||
"Blueshield"))
|
||||
|
||||
GLOBAL_LIST_INIT(engineering_positions, list(
|
||||
"Chief Engineer",
|
||||
@@ -50,7 +51,8 @@ GLOBAL_LIST_INIT(security_positions, list(
|
||||
"Head of Security",
|
||||
"Warden",
|
||||
"Detective",
|
||||
"Security Officer"))
|
||||
"Security Officer",
|
||||
"Brig Physician"))
|
||||
|
||||
|
||||
GLOBAL_LIST_INIT(nonhuman_positions, list(
|
||||
|
||||
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 17 KiB |
@@ -0,0 +1,23 @@
|
||||
/obj/item/clothing/suit/brigdoc
|
||||
name = "brig physician vest"
|
||||
desc = "A dark red vests for brig physicians."
|
||||
icon = 'modular_splurt/icons/obj/clothing/suits.dmi'
|
||||
mob_overlay_icon = 'modular_splurt/icons/mobs/suits.dmi'
|
||||
icon_state = "brigphysicianvest"
|
||||
item_state = "brigphysicianvest"
|
||||
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
|
||||
|
||||
/obj/item/clothing/suit/armor/vest/bluesheid
|
||||
name = "bluesheid armored vest"
|
||||
desc = "A lightweight vest with a bluesheid on it."
|
||||
icon = 'modular_splurt/icons/obj/clothing/suits.dmi'
|
||||
mob_overlay_icon = 'modular_splurt/icons/mobs/suits.dmi'
|
||||
icon_state = "blueshield"
|
||||
item_state = "blueshield"
|
||||
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
|
||||
|
||||
/obj/item/clothing/suit/armor/vest/bluesheid/coat
|
||||
name = "bluesheid armored coat"
|
||||
desc = "A fastional piece of armored style."
|
||||
icon_state = "blueshieldcoat"
|
||||
item_state = "blueshieldcoat"
|
||||
@@ -72,3 +72,47 @@
|
||||
can_adjust = FALSE
|
||||
mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi'
|
||||
mutantrace_variation = NONE
|
||||
|
||||
/obj/item/clothing/under/rank/brigdoc
|
||||
name = "brig physician outfit"
|
||||
desc = "The uniform of the Brig Physician. Do know harm."
|
||||
icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi'
|
||||
mob_overlay_icon = 'modular_splurt/icons/mobs/uniforms.dmi'
|
||||
icon_state = "brigphys"
|
||||
item_state = "brigphys"
|
||||
armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 20, "acid" = 30, "wound" = 10)
|
||||
can_adjust = FALSE
|
||||
strip_delay = 50
|
||||
alt_covers_chest = TRUE
|
||||
sensor_mode = SENSOR_COORDS
|
||||
sensor_flags = NONE
|
||||
|
||||
/obj/item/clothing/under/rank/brigdoc/skirt
|
||||
name = "brig physician skirt"
|
||||
desc = "The uniform of the Brig Physician. Do know harm, with a skirt"
|
||||
icon_state = "brigphysf"
|
||||
item_state = "brigphysf"
|
||||
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
|
||||
|
||||
/obj/item/clothing/under/rank/blueshield
|
||||
name = "blueshield outfit"
|
||||
desc = "The uniform of the Blueshield. It makes you feel protected"
|
||||
icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi'
|
||||
mob_overlay_icon = 'modular_splurt/icons/mobs/uniforms.dmi'
|
||||
icon_state = "blueshield"
|
||||
item_state = "blueshield"
|
||||
armor = list("melee" = 10, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 20, "acid" = 30, "wound" = 10)
|
||||
can_adjust = FALSE
|
||||
strip_delay = 50
|
||||
alt_covers_chest = TRUE
|
||||
sensor_mode = SENSOR_COORDS
|
||||
sensor_flags = NONE
|
||||
|
||||
|
||||
/obj/item/clothing/under/rank/blueshield/skirt
|
||||
name = "blueshield skirt"
|
||||
desc = "The uniform of the Blueshield. It makes you feel protected, even with a bit of a breeze."
|
||||
icon_state = "blueshieldf"
|
||||
item_state = "blueshieldf"
|
||||
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
|
||||
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
/datum/job/blueshield
|
||||
title = "Blueshield"
|
||||
flag = BLUESHIELD
|
||||
department_head = list("Heads of Staff")
|
||||
department_flag = ENGSEC
|
||||
faction = "Station"
|
||||
total_positions = 1
|
||||
spawn_positions = 1
|
||||
selection_color = "#aac1ee"
|
||||
minimal_player_age = 7
|
||||
exp_requirements = 300
|
||||
exp_type = EXP_TYPE_COMMAND
|
||||
considered_combat_role = TRUE //Brigger then shit yes it is
|
||||
exp_type_department = EXP_TYPE_COMMAND
|
||||
alt_titles = list("Command Security", "Command Guard", "Command Bodyguard", "Blueshit")
|
||||
|
||||
|
||||
outfit = /datum/outfit/job/blueshield
|
||||
plasma_outfit = /datum/outfit/plasmaman/blueshield
|
||||
|
||||
access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_RESEARCH, ACCESS_COURT, ACCESS_MAINT_TUNNELS, ACCESS_MORGUE, ACCESS_MEDICAL, ACCESS_WEAPONS, ACCESS_ENTER_GENPOP, ACCESS_LEAVE_GENPOP, ACCESS_MINERAL_STOREROOM, ACCESS_CARGO, ACCESS_HEADS)
|
||||
minimal_access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_RESEARCH, ACCESS_COURT, ACCESS_MAINT_TUNNELS, ACCESS_MORGUE, ACCESS_MEDICAL, ACCESS_WEAPONS, ACCESS_ENTER_GENPOP, ACCESS_LEAVE_GENPOP, ACCESS_MINERAL_STOREROOM, ACCESS_CARGO, ACCESS_HEADS)
|
||||
paycheck = PAYCHECK_COMMAND
|
||||
paycheck_department = ACCOUNT_SEC
|
||||
|
||||
mind_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM)
|
||||
|
||||
display_order = JOB_DISPLAY_ORDER_BLUESHIELD
|
||||
blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/nonviolent, /datum/quirk/paraplegic, /datum/quirk/blindness, /datum/quirk/monophobia, /datum/quirk/insanity)
|
||||
threat = 3
|
||||
|
||||
|
||||
/datum/outfit/job/blueshield
|
||||
name = "Blueshield"
|
||||
jobtype = /datum/job/blueshield
|
||||
|
||||
belt = /obj/item/pda/security
|
||||
ears = /obj/item/radio/headset/headset_blueshield
|
||||
uniform = /obj/item/clothing/under/rank/blueshield
|
||||
head = /obj/item/clothing/head/helmet/blueshirt
|
||||
gloves = /obj/item/clothing/gloves/color/black
|
||||
glasses = /obj/item/clothing/glasses/hud/health/sunglasses
|
||||
suit = /obj/item/clothing/suit/armor/vest/bluesheid
|
||||
shoes = /obj/item/clothing/shoes/jackboots
|
||||
suit_store = /obj/item/gun/energy/e_gun // want to replace with something more custom later
|
||||
l_pocket = /obj/item/restraints/handcuffs
|
||||
r_pocket = /obj/item/assembly/flash/handheld
|
||||
backpack_contents = list(/obj/item/storage/firstaid/regular, /obj/item/melee/classic_baton/telescopic)
|
||||
|
||||
backpack = /obj/item/storage/backpack/security
|
||||
satchel = /obj/item/storage/backpack/satchel/sec
|
||||
duffelbag = /obj/item/storage/backpack/duffelbag/sec
|
||||
box = /obj/item/storage/box/survival
|
||||
|
||||
implants = list(/obj/item/implant/mindshield)
|
||||
|
||||
chameleon_extras = list(/obj/item/storage/firstaid/regular)
|
||||
|
||||
/datum/outfit/plasmaman/blueshield
|
||||
name = "Blueshield"
|
||||
|
||||
head = /obj/item/clothing/head/helmet/space/plasmaman/security/hos //need to make custom sprites for the plasmaman
|
||||
uniform = /obj/item/clothing/under/plasmaman/security/hos
|
||||
ears = /obj/item/radio/headset/headset_blueshield
|
||||
|
||||
/obj/item/radio/headset/headset_blueshield
|
||||
name = "blueshield bowman headset"
|
||||
desc = "This is used by the blueshield. It protects from flashbangs"
|
||||
icon_state = "com_headset_alt"
|
||||
item_state = "com_headset_alt"
|
||||
keyslot = new /obj/item/encryptionkey/headset_blueshield
|
||||
bowman = TRUE
|
||||
|
||||
|
||||
/obj/item/encryptionkey/headset_blueshield
|
||||
name = "blueshield radio encryption key"
|
||||
icon_state = "com_cypherkey"
|
||||
channels = list(RADIO_CHANNEL_COMMAND = 1, RADIO_CHANNEL_SECURITY = 1, RADIO_CHANNEL_MEDICAL = 1)
|
||||
|
||||
/obj/effect/landmark/start/blueshield
|
||||
name = "Blueshield"
|
||||
icon_state = "Security Officer"
|
||||
@@ -0,0 +1,85 @@
|
||||
/datum/job/brigdoc
|
||||
title = "Brig Physician"
|
||||
flag = BRIGDOC
|
||||
// auto_deadmin_role_flags = DEADMIN_POSITION_SECURITY
|
||||
department_head = list("Head of Security")
|
||||
department_flag = ENGSEC
|
||||
faction = "Station"
|
||||
total_positions = 1 //Handled in /datum/controller/occupations/proc/setup_officer_positions()
|
||||
spawn_positions = 1 //Handled in /datum/controller/occupations/proc/setup_officer_positions()
|
||||
supervisors = "the head of security, and the head of your assigned department (if applicable)"
|
||||
selection_color = "#c02f2f"
|
||||
minimal_player_age = 7
|
||||
exp_requirements = 300
|
||||
exp_type = EXP_TYPE_MEDICAL
|
||||
considered_combat_role = TRUE
|
||||
exp_type_department = EXP_TYPE_MEDICAL
|
||||
alt_titles = list("Security Doctor", "Security Medic", "Brig Doctor", "Brig EMT", "Security Physician", "Security EMT", "Police Doctor")
|
||||
|
||||
|
||||
outfit = /datum/outfit/job/brigdoc
|
||||
plasma_outfit = /datum/outfit/plasmaman/brigdoc
|
||||
|
||||
access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_COURT, ACCESS_MAINT_TUNNELS, ACCESS_MORGUE, ACCESS_MEDICAL, ACCESS_WEAPONS, ACCESS_ENTER_GENPOP, ACCESS_LEAVE_GENPOP, ACCESS_FORENSICS_LOCKERS, ACCESS_MINERAL_STOREROOM)
|
||||
minimal_access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_COURT, ACCESS_WEAPONS, ACCESS_ENTER_GENPOP, ACCESS_LEAVE_GENPOP, ACCESS_MINERAL_STOREROOM) // See /datum/job/officer/get_access()
|
||||
paycheck = PAYCHECK_MEDIUM
|
||||
paycheck_department = ACCOUNT_SEC
|
||||
|
||||
mind_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM)
|
||||
|
||||
display_order = JOB_DISPLAY_ORDER_BRIG_PHYSICIAN
|
||||
blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/paraplegic, /datum/quirk/blindness, /datum/quirk/monophobia)
|
||||
threat = 2
|
||||
|
||||
/datum/outfit/job/brigdoc
|
||||
name = "Brig Physician"
|
||||
jobtype = /datum/job/brigdoc
|
||||
|
||||
belt = /obj/item/pda/security
|
||||
ears = /obj/item/radio/headset/headset_brigdoc/alt
|
||||
uniform = /obj/item/clothing/under/rank/brigdoc
|
||||
gloves = /obj/item/clothing/gloves/color/latex
|
||||
glasses = /obj/item/clothing/glasses/hud/health/sunglasses
|
||||
suit = /obj/item/clothing/suit/brigdoc
|
||||
shoes = /obj/item/clothing/shoes/jackboots
|
||||
l_pocket = /obj/item/reagent_containers/spray/pepper
|
||||
r_pocket = /obj/item/assembly/flash/handheld
|
||||
backpack_contents = list(/obj/item/storage/hypospraykit/regular, /obj/item/storage/firstaid/regular, /obj/item/melee/classic_baton/telescopic)
|
||||
|
||||
backpack = /obj/item/storage/backpack/security
|
||||
satchel = /obj/item/storage/backpack/satchel/sec
|
||||
duffelbag = /obj/item/storage/backpack/duffelbag/sec
|
||||
box = /obj/item/storage/box/survival/security
|
||||
|
||||
implants = list(/obj/item/implant/mindshield)
|
||||
|
||||
chameleon_extras = list(/obj/item/storage/firstaid/regular)
|
||||
|
||||
/datum/outfit/plasmaman/brigdoc
|
||||
name = "Brig Physician"
|
||||
|
||||
head = /obj/item/clothing/head/helmet/space/plasmaman/security
|
||||
uniform = /obj/item/clothing/under/plasmaman/security
|
||||
ears = /obj/item/radio/headset/headset_brigdoc
|
||||
|
||||
/obj/item/radio/headset/headset_brigdoc
|
||||
name = "security radio headset"
|
||||
desc = "This is used by your elite security force's brig physician."
|
||||
icon_state = "sec_headset"
|
||||
keyslot = new /obj/item/encryptionkey/headset_brigdoc
|
||||
|
||||
/obj/item/radio/headset/headset_brigdoc/alt
|
||||
name = "brig physician bowman headset"
|
||||
desc = "This is used by your elite security force's brig physician. Protects ears from flashbangs."
|
||||
icon_state = "sec_headset_alt"
|
||||
item_state = "sec_headset_alt"
|
||||
bowman = TRUE
|
||||
|
||||
/obj/item/encryptionkey/headset_brigdoc
|
||||
name = "brig physician radio encryption key"
|
||||
icon_state = "sec_cypherkey"
|
||||
channels = list(RADIO_CHANNEL_SECURITY = 1, RADIO_CHANNEL_MEDICAL = 1)
|
||||
|
||||
/obj/effect/landmark/start/brigdoc
|
||||
name = "Brig Physician"
|
||||
icon_state = "Security Officer"
|
||||
@@ -15,3 +15,33 @@
|
||||
)
|
||||
LAZYADD(products, extra_products)
|
||||
. = ..()
|
||||
|
||||
/obj/structure/closet/secure_closet/brigdoc
|
||||
name = "brig physician's locker"
|
||||
req_access = list(ACCESS_MEDICAL)
|
||||
icon_state = "med_secure"
|
||||
|
||||
/obj/structure/closet/secure_closet/brigdoc/PopulateContents()
|
||||
..()
|
||||
new /obj/item/clothing/under/rank/brigdoc(src)
|
||||
new /obj/item/clothing/under/rank/brigdoc/skirt(src)
|
||||
new /obj/item/radio/headset/headset_brigdoc(src)
|
||||
new /obj/item/radio/headset/headset_brigdoc/alt(src)
|
||||
new /obj/item/flashlight/seclite(src)
|
||||
|
||||
/obj/structure/closet/secure_closet/blueshield
|
||||
name = "blueshield's locker"
|
||||
req_access = list(ACCESS_HEADS)
|
||||
icon_state = "tac"
|
||||
|
||||
/obj/structure/closet/secure_closet/blueshield/PopulateContents()
|
||||
..()
|
||||
new /obj/item/clothing/suit/armor/vest(src)
|
||||
new /obj/item/clothing/head/helmet/sec(src)
|
||||
new /obj/item/radio/headset/headset_blueshield(src)
|
||||
new /obj/item/clothing/glasses/hud/security/sunglasses(src)
|
||||
new /obj/item/flashlight/seclite(src)
|
||||
new /obj/item/clothing/under/rank/blueshield(src)
|
||||
new /obj/item/clothing/under/rank/blueshield/skirt(src)
|
||||
new /obj/item/clothing/head/helmet/blueshirt(src)
|
||||
new /obj/item/storage/belt/security(src)
|
||||
|
||||
|
Before Width: | Height: | Size: 658 B After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 5.0 KiB |
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 4.9 KiB |
@@ -4289,6 +4289,7 @@
|
||||
#include "modular_splurt\code\modules\clothing\neck\_neck.dm"
|
||||
#include "modular_splurt\code\modules\clothing\shoes\miscellaneous.dm"
|
||||
#include "modular_splurt\code\modules\clothing\suits\cloaks.dm"
|
||||
#include "modular_splurt\code\modules\clothing\suits\vest.dm"
|
||||
#include "modular_splurt\code\modules\clothing\under\miscellaneous.dm"
|
||||
#include "modular_splurt\code\modules\discord\accountlink.dm"
|
||||
#include "modular_splurt\code\modules\discord\discord_link_record.dm"
|
||||
@@ -4297,6 +4298,8 @@
|
||||
#include "modular_splurt\code\modules\food_and_drinks\food\snacks.dm"
|
||||
#include "modular_splurt\code\modules\food_and_drinks\recipes\drink_recipes.dm"
|
||||
#include "modular_splurt\code\modules\hydroponics\grown\towercap.dm"
|
||||
#include "modular_splurt\code\modules\jobs\job_types\blueshield.dm"
|
||||
#include "modular_splurt\code\modules\jobs\job_types\brigdoc.dm"
|
||||
#include "modular_splurt\code\modules\jobs\job_types\command.dm"
|
||||
#include "modular_splurt\code\modules\jobs\job_types\prisoner.dm"
|
||||
#include "modular_splurt\code\modules\jobs\job_types\security_officer.dm"
|
||||
|
||||