mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-20 12:35:33 +01:00
CARGONIA THE FREE: The Quartermaster is now a head of staff. (#67518)
* The Quartermaster is officially a head of staff, with new accesses, a silver ID, ect ect. * The HoP lost their cargo-related equipment and access, including the Vault monitor, and frequency.
This commit is contained in:
@@ -26843,6 +26843,7 @@
|
||||
},
|
||||
/obj/structure/filingcabinet/chestdrawer,
|
||||
/obj/effect/turf_decal/tile/brown/anticorner/contrasted,
|
||||
/obj/machinery/keycard_auth/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"hqH" = (
|
||||
@@ -32590,6 +32591,7 @@
|
||||
/obj/item/computer_hardware/hard_drive/portable/quartermaster,
|
||||
/obj/item/gps/mining,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/item/paper_bin/carbon,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"iTV" = (
|
||||
@@ -52636,6 +52638,9 @@
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/modular_computer/console/preset/id{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"oig" = (
|
||||
@@ -68885,6 +68890,9 @@
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/computer/security/telescreen/vault{
|
||||
pixel_y = 30
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"sEm" = (
|
||||
@@ -69249,9 +69257,6 @@
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/door/airlock/mining{
|
||||
name = "Quartermaster's Office"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
},
|
||||
@@ -69260,6 +69265,9 @@
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
name = "Quartermaster's Office"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"sIP" = (
|
||||
@@ -71419,11 +71427,10 @@
|
||||
/area/station/command/bridge)
|
||||
"tmx" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/table,
|
||||
/obj/item/paper_bin/carbon,
|
||||
/obj/effect/turf_decal/tile/brown/anticorner/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/pdapainter/supply,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"tmy" = (
|
||||
@@ -73188,9 +73195,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/mining{
|
||||
name = "Quartermaster's Quarters"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
@@ -73198,6 +73202,9 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
name = "Quartermaster's Office"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"tHB" = (
|
||||
@@ -136687,7 +136694,7 @@ aad
|
||||
aad
|
||||
aad
|
||||
aad
|
||||
rje
|
||||
cez
|
||||
sEi
|
||||
buT
|
||||
jCx
|
||||
@@ -137207,7 +137214,7 @@ iwW
|
||||
uni
|
||||
oif
|
||||
hqC
|
||||
rje
|
||||
cez
|
||||
aad
|
||||
uUz
|
||||
juo
|
||||
|
||||
@@ -1476,11 +1476,11 @@
|
||||
"aAv" = (
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
announcementConsole = 1;
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Bridge";
|
||||
departmentType = 5;
|
||||
name = "Bridge Requests Console";
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1
|
||||
name = "Bridge Requests Console"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/effect/turf_decal/tile/blue{
|
||||
@@ -4018,11 +4018,11 @@
|
||||
/area/station/security/prison)
|
||||
"bqn" = (
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Security";
|
||||
departmentType = 5;
|
||||
name = "Security Requests Console";
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1
|
||||
name = "Security Requests Console"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
@@ -6304,11 +6304,11 @@
|
||||
/obj/machinery/light/directional/north,
|
||||
/obj/machinery/requests_console/directional/north{
|
||||
announcementConsole = 1;
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Chief Medical Officer's Desk";
|
||||
departmentType = 5;
|
||||
name = "Chief Medical Officer's Requests Console";
|
||||
assistance_requestable = 1;
|
||||
anon_tips_receiver = 1
|
||||
name = "Chief Medical Officer's Requests Console"
|
||||
},
|
||||
/obj/item/toy/figure/cmo{
|
||||
pixel_x = -17;
|
||||
@@ -6636,8 +6636,8 @@
|
||||
name = "Man of Snow"
|
||||
},
|
||||
/obj/item/clothing/head/snowman{
|
||||
pixel_y = 9;
|
||||
name = "Head of Snow"
|
||||
name = "Head of Snow";
|
||||
pixel_y = 9
|
||||
},
|
||||
/turf/open/misc/asteroid/snow/icemoon,
|
||||
/area/icemoon/underground/explored)
|
||||
@@ -8797,11 +8797,11 @@
|
||||
"cPf" = (
|
||||
/obj/effect/turf_decal/tile/red/anticorner,
|
||||
/obj/machinery/requests_console/directional/north{
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Security";
|
||||
departmentType = 5;
|
||||
name = "Security Requests Console";
|
||||
assistance_requestable = 1;
|
||||
anon_tips_receiver = 1
|
||||
name = "Security Requests Console"
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_corner{
|
||||
dir = 1
|
||||
@@ -19610,11 +19610,11 @@
|
||||
"gne" = (
|
||||
/obj/structure/closet/secure_closet/security/engine,
|
||||
/obj/machinery/requests_console/directional/north{
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Security";
|
||||
departmentType = 5;
|
||||
name = "Security Requests Console";
|
||||
assistance_requestable = 1;
|
||||
anon_tips_receiver = 1
|
||||
name = "Security Requests Console"
|
||||
},
|
||||
/obj/item/book/manual/wiki/security_space_law,
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
@@ -28446,11 +28446,11 @@
|
||||
"jen" = (
|
||||
/obj/machinery/requests_console/directional/east{
|
||||
announcementConsole = 1;
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Telecomms Admin";
|
||||
departmentType = 5;
|
||||
name = "Telecomms Requests Console";
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1
|
||||
name = "Telecomms Requests Console"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/tcommsat/computer)
|
||||
@@ -29483,10 +29483,10 @@
|
||||
/area/station/science/breakroom)
|
||||
"jxu" = (
|
||||
/obj/machinery/requests_console/directional/north{
|
||||
assistance_requestable = 1;
|
||||
department = "Chapel";
|
||||
departmentType = 1;
|
||||
name = "Chapel Requests Console";
|
||||
assistance_requestable = 1
|
||||
name = "Chapel Requests Console"
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/service/chapel/office)
|
||||
@@ -31819,7 +31819,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/fore)
|
||||
"kin" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/pdapainter/supply,
|
||||
/turf/open/floor/carpet,
|
||||
/area/station/cargo/qm)
|
||||
"kip" = (
|
||||
@@ -33558,11 +33558,11 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Security";
|
||||
departmentType = 5;
|
||||
name = "Security Requests Console";
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1
|
||||
name = "Security Requests Console"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red,
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
@@ -33635,11 +33635,11 @@
|
||||
},
|
||||
/obj/machinery/computer/security/qm,
|
||||
/obj/machinery/requests_console/directional/west{
|
||||
announcementConsole = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Quartermaster's Desk";
|
||||
name = "Quartermaster's Desk Requests Console";
|
||||
announcementConsole = 1;
|
||||
supplies_requestable = 1;
|
||||
assistance_requestable = 1
|
||||
supplies_requestable = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
@@ -34857,15 +34857,14 @@
|
||||
"lfG" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
id_tag = "Quatermaster";
|
||||
name = "Quartermaster"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/obj/effect/turf_decal/tile/brown/fourcorners,
|
||||
/obj/machinery/door/airlock/command{
|
||||
name = "Quartermaster's Office"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"lfL" = (
|
||||
@@ -35151,11 +35150,11 @@
|
||||
"ljQ" = (
|
||||
/obj/machinery/computer/secure_data,
|
||||
/obj/machinery/requests_console/directional/north{
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Security";
|
||||
departmentType = 5;
|
||||
name = "Security Requests Console";
|
||||
assistance_requestable = 1;
|
||||
anon_tips_receiver = 1
|
||||
name = "Security Requests Console"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/red{
|
||||
dir = 1
|
||||
@@ -36713,10 +36712,10 @@
|
||||
/obj/item/grenade/chem_grenade/cleaner,
|
||||
/obj/item/reagent_containers/spray/cleaner,
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
assistance_requestable = 1;
|
||||
department = "Janitorial";
|
||||
departmentType = 1;
|
||||
name = "Janitorial Requests Console";
|
||||
assistance_requestable = 1
|
||||
name = "Janitorial Requests Console"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/service/janitor)
|
||||
@@ -38299,11 +38298,11 @@
|
||||
},
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
announcementConsole = 1;
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Head of Personnel's Desk";
|
||||
departmentType = 5;
|
||||
name = "Head of Personnel's Requests Console";
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1
|
||||
name = "Head of Personnel's Requests Console"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/command/heads_quarters/hop)
|
||||
@@ -39829,10 +39828,10 @@
|
||||
pixel_y = 17
|
||||
},
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
department = "Law Office";
|
||||
name = "Law Office Requests Console";
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1
|
||||
assistance_requestable = 1;
|
||||
department = "Law Office";
|
||||
name = "Law Office Requests Console"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 5
|
||||
@@ -40400,11 +40399,11 @@
|
||||
/obj/structure/filingcabinet,
|
||||
/obj/machinery/requests_console/directional/west{
|
||||
announcementConsole = 1;
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Captain's Desk";
|
||||
departmentType = 5;
|
||||
name = "Captain's Requests Console";
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1
|
||||
name = "Captain's Requests Console"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/station/command/heads_quarters/captain)
|
||||
@@ -41217,11 +41216,11 @@
|
||||
/obj/machinery/computer/security/hos,
|
||||
/obj/machinery/requests_console/directional/north{
|
||||
announcementConsole = 1;
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Head of Security's Desk";
|
||||
departmentType = 5;
|
||||
name = "Head of Security Requests Console";
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1
|
||||
name = "Head of Security Requests Console"
|
||||
},
|
||||
/obj/machinery/button/door/directional/north{
|
||||
id = "hosspace";
|
||||
@@ -42972,6 +42971,7 @@
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/item/folder/yellow,
|
||||
/obj/machinery/keycard_auth/directional/west,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"nNv" = (
|
||||
@@ -44256,6 +44256,10 @@
|
||||
/obj/effect/turf_decal/tile/brown{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/modular_computer/console/preset/id,
|
||||
/obj/machinery/computer/security/telescreen/vault{
|
||||
pixel_y = 30
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"ogF" = (
|
||||
@@ -48418,8 +48422,8 @@
|
||||
/area/station/engineering/atmos)
|
||||
"pvU" = (
|
||||
/obj/item/toy/snowball{
|
||||
pixel_y = -5;
|
||||
pixel_x = 6
|
||||
pixel_x = 6;
|
||||
pixel_y = -5
|
||||
},
|
||||
/obj/machinery/light/small/directional/south,
|
||||
/turf/open/misc/asteroid/snow/standard_air,
|
||||
@@ -48502,11 +48506,11 @@
|
||||
/obj/structure/window/reinforced,
|
||||
/obj/machinery/rnd/production/circuit_imprinter,
|
||||
/obj/machinery/requests_console/directional/east{
|
||||
assistance_requestable = 1;
|
||||
department = "Engineering";
|
||||
departmentType = 3;
|
||||
name = "Engineering Requests Console";
|
||||
supplies_requestable = 1;
|
||||
assistance_requestable = 1
|
||||
supplies_requestable = 1
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/lobby)
|
||||
@@ -53734,12 +53738,12 @@
|
||||
"rgx" = (
|
||||
/obj/machinery/requests_console/directional/north{
|
||||
announcementConsole = 1;
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Research Director's Desk";
|
||||
departmentType = 5;
|
||||
name = "Research Director's Requests Console";
|
||||
receive_ore_updates = 1;
|
||||
assistance_requestable = 1;
|
||||
anon_tips_receiver = 1
|
||||
receive_ore_updates = 1
|
||||
},
|
||||
/obj/machinery/pdapainter/research,
|
||||
/turf/open/floor/iron/cafeteria,
|
||||
@@ -54117,9 +54121,6 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/aft/lesser)
|
||||
"rpu" = (
|
||||
/obj/machinery/computer/security/telescreen/vault{
|
||||
pixel_y = 30
|
||||
},
|
||||
/obj/machinery/disposal/bin,
|
||||
/obj/structure/disposalpipe/trunk{
|
||||
dir = 4
|
||||
@@ -55489,11 +55490,11 @@
|
||||
/obj/machinery/light/directional/east,
|
||||
/obj/effect/turf_decal/tile/red/full,
|
||||
/obj/machinery/requests_console/directional/east{
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Security";
|
||||
departmentType = 5;
|
||||
name = "Security Requests Console";
|
||||
assistance_requestable = 1;
|
||||
anon_tips_receiver = 1
|
||||
name = "Security Requests Console"
|
||||
},
|
||||
/turf/open/floor/iron/dark/smooth_large,
|
||||
/area/station/security/checkpoint/medical)
|
||||
@@ -63084,10 +63085,10 @@
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/light/dim/directional/south,
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
assistance_requestable = 1;
|
||||
department = "Medbay";
|
||||
departmentType = 1;
|
||||
name = "Medbay Requests Console";
|
||||
assistance_requestable = 1
|
||||
name = "Medbay Requests Console"
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/cryo)
|
||||
@@ -64474,10 +64475,10 @@
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/machinery/requests_console/directional/west{
|
||||
announcementConsole = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Chief Engineer's Desk";
|
||||
departmentType = 3;
|
||||
name = "Chief Engineer's Requests Console";
|
||||
assistance_requestable = 1;
|
||||
supplies_requestable = 1
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
@@ -69788,10 +69789,10 @@
|
||||
/area/icemoon/underground/explored)
|
||||
"woQ" = (
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
assistance_requestable = 1;
|
||||
department = "Atmospherics";
|
||||
departmentType = 3;
|
||||
name = "Atmospherics Requests Console";
|
||||
assistance_requestable = 1;
|
||||
supplies_requestable = 1
|
||||
},
|
||||
/obj/machinery/light/directional/south,
|
||||
@@ -72758,10 +72759,10 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
assistance_requestable = 1;
|
||||
department = "Chemistry";
|
||||
departmentType = 1;
|
||||
name = "Chemistry Requests Console";
|
||||
assistance_requestable = 1
|
||||
name = "Chemistry Requests Console"
|
||||
},
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/pharmacy)
|
||||
@@ -75447,11 +75448,11 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/requests_console/directional/south{
|
||||
announcementConsole = 1;
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1;
|
||||
department = "Bridge";
|
||||
departmentType = 5;
|
||||
name = "Bridge Requests Console";
|
||||
anon_tips_receiver = 1;
|
||||
assistance_requestable = 1
|
||||
name = "Bridge Requests Console"
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/station/command/meeting_room)
|
||||
|
||||
@@ -35345,26 +35345,15 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"jNA" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/flashlight/lamp/green{
|
||||
pixel_x = -5;
|
||||
pixel_y = 7
|
||||
},
|
||||
/obj/item/clothing/mask/cigarette/cigar{
|
||||
pixel_x = 8;
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/item/clothing/mask/cigarette/cigar{
|
||||
pixel_x = 10;
|
||||
pixel_y = -1
|
||||
},
|
||||
/obj/item/lighter{
|
||||
pixel_x = 11;
|
||||
pixel_y = -7
|
||||
},
|
||||
/obj/item/toy/figure/qm{
|
||||
pixel_x = -17
|
||||
},
|
||||
/obj/machinery/modular_computer/console/preset/id{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/keycard_auth/directional/east{
|
||||
pixel_y = 26
|
||||
},
|
||||
/turf/open/floor/carpet/orange,
|
||||
/area/station/cargo/qm)
|
||||
"jNW" = (
|
||||
@@ -57230,14 +57219,14 @@
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
name = "Quartermaster"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
name = "Quartermaster's Office"
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/cargo/qm)
|
||||
"qew" = (
|
||||
@@ -57905,6 +57894,39 @@
|
||||
/obj/item/computer_hardware/hard_drive/portable/quartermaster,
|
||||
/obj/item/computer_hardware/hard_drive/portable/quartermaster,
|
||||
/obj/item/pen/fountain,
|
||||
/obj/item/stamp{
|
||||
pixel_x = 8;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stamp/denied{
|
||||
pixel_x = 8;
|
||||
pixel_y = 6
|
||||
},
|
||||
/obj/item/stamp/qm{
|
||||
pixel_x = 8;
|
||||
pixel_y = 10
|
||||
},
|
||||
/obj/item/paper_bin{
|
||||
pixel_x = -4;
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/item/pen,
|
||||
/obj/item/lighter{
|
||||
pixel_x = 11;
|
||||
pixel_y = -7
|
||||
},
|
||||
/obj/item/clothing/mask/cigarette/cigar{
|
||||
pixel_x = 8;
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/item/clothing/mask/cigarette/cigar{
|
||||
pixel_x = 10;
|
||||
pixel_y = -1
|
||||
},
|
||||
/obj/item/flashlight/lamp/green{
|
||||
pixel_x = -5;
|
||||
pixel_y = 7
|
||||
},
|
||||
/turf/open/floor/carpet/orange,
|
||||
/area/station/cargo/qm)
|
||||
"qny" = (
|
||||
@@ -60873,12 +60895,12 @@
|
||||
req_access = list("mail_sorting")
|
||||
},
|
||||
/obj/item/clipboard{
|
||||
pixel_y = -2;
|
||||
pixel_x = 3
|
||||
pixel_x = 3;
|
||||
pixel_y = -2
|
||||
},
|
||||
/obj/item/folder{
|
||||
pixel_y = -2;
|
||||
pixel_x = 3
|
||||
pixel_x = 3;
|
||||
pixel_y = -2
|
||||
},
|
||||
/obj/structure/desk_bell{
|
||||
pixel_x = -8;
|
||||
@@ -65320,14 +65342,6 @@
|
||||
icon_state = "panelscorched"
|
||||
},
|
||||
/area/station/maintenance/disposal/incinerator)
|
||||
"svV" = (
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
name = "Quartermaster"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/cargo/qm)
|
||||
"svW" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/rack,
|
||||
@@ -83894,32 +83908,15 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central/fore)
|
||||
"xxQ" = (
|
||||
/obj/structure/table,
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/paper_bin{
|
||||
pixel_x = -4;
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/item/stamp/qm{
|
||||
pixel_x = 8;
|
||||
pixel_y = 10
|
||||
},
|
||||
/obj/item/stamp/denied{
|
||||
pixel_x = 8;
|
||||
pixel_y = 6
|
||||
},
|
||||
/obj/item/stamp{
|
||||
pixel_x = 8;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/pen,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/pdapainter/supply,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/cargo/qm)
|
||||
"xxW" = (
|
||||
@@ -86251,11 +86248,11 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/space/nearstation)
|
||||
"yfv" = (
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
name = "Quartermaster"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
name = "Quartermaster's Office"
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/cargo/qm)
|
||||
"yfA" = (
|
||||
@@ -126492,9 +126489,9 @@ sdy
|
||||
jdZ
|
||||
rZV
|
||||
dYw
|
||||
dYw
|
||||
cBP
|
||||
cBP
|
||||
svV
|
||||
yfv
|
||||
dYw
|
||||
lmO
|
||||
orD
|
||||
|
||||
@@ -20378,10 +20378,6 @@
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/medical/break_room)
|
||||
"hyw" = (
|
||||
/obj/effect/spawner/structure/window,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/cargo/qm)
|
||||
"hyC" = (
|
||||
/obj/structure/disposaloutlet{
|
||||
desc = "An outlet for the pneumatic disposal system. This one seems designed for rapid corpse disposal.";
|
||||
@@ -28248,6 +28244,7 @@
|
||||
pixel_x = -6;
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/machinery/keycard_auth/directional/south,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/cargo/qm)
|
||||
"kat" = (
|
||||
@@ -31314,6 +31311,9 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/maintenance/disposal/incinerator)
|
||||
"ldg" = (
|
||||
/obj/machinery/modular_computer/console/preset/id{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/station/cargo/qm)
|
||||
"lds" = (
|
||||
@@ -33895,6 +33895,9 @@
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/computer/security/telescreen/vault{
|
||||
pixel_y = 30
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/station/cargo/qm)
|
||||
"mbk" = (
|
||||
@@ -35873,14 +35876,14 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/station/security/courtroom)
|
||||
"mLR" = (
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
name = "Quartermaster"
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
name = "Quartermaster's Office"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"mLS" = (
|
||||
@@ -47160,9 +47163,6 @@
|
||||
/obj/item/folder/blue,
|
||||
/obj/item/storage/secure/briefcase,
|
||||
/obj/item/assembly/flash/handheld,
|
||||
/obj/machinery/computer/security/telescreen/vault{
|
||||
pixel_y = 30
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/station/command/heads_quarters/hop)
|
||||
"qJz" = (
|
||||
@@ -67399,6 +67399,10 @@
|
||||
/obj/machinery/light/small/directional/south,
|
||||
/turf/open/floor/engine/plasma,
|
||||
/area/station/engineering/atmos)
|
||||
"xEs" = (
|
||||
/obj/machinery/pdapainter/supply,
|
||||
/turf/open/floor/carpet/red,
|
||||
/area/station/cargo/qm)
|
||||
"xEt" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
@@ -86840,7 +86844,7 @@ jRM
|
||||
uKm
|
||||
thQ
|
||||
lme
|
||||
hyw
|
||||
bJR
|
||||
fXw
|
||||
pCl
|
||||
iAd
|
||||
@@ -87354,7 +87358,7 @@ jRM
|
||||
bgx
|
||||
mmR
|
||||
wRj
|
||||
hyw
|
||||
bJR
|
||||
xgw
|
||||
xgw
|
||||
xgw
|
||||
@@ -87611,11 +87615,11 @@ dka
|
||||
bgx
|
||||
mmR
|
||||
ekY
|
||||
hyw
|
||||
bJR
|
||||
iGD
|
||||
kga
|
||||
fRQ
|
||||
xgw
|
||||
xEs
|
||||
eDi
|
||||
geK
|
||||
krf
|
||||
|
||||
@@ -10912,6 +10912,11 @@
|
||||
/area/station/hallway/secondary/entry)
|
||||
"dFS" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/folder/yellow,
|
||||
/obj/item/pen{
|
||||
pixel_x = 4;
|
||||
pixel_y = 4
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/station/cargo/qm)
|
||||
"dFY" = (
|
||||
@@ -16756,7 +16761,9 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/computer/security/telescreen/vault{
|
||||
pixel_y = 30
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"fLZ" = (
|
||||
@@ -25676,13 +25683,13 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/atmos)
|
||||
"iPD" = (
|
||||
/obj/machinery/modular_computer/console/preset/civilian{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/obj/machinery/modular_computer/console/preset/id{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"iPQ" = (
|
||||
@@ -26272,12 +26279,7 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/tram/right)
|
||||
"iYb" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/folder/yellow,
|
||||
/obj/item/pen{
|
||||
pixel_x = 4;
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/machinery/pdapainter/supply,
|
||||
/turf/open/floor/carpet,
|
||||
/area/station/cargo/qm)
|
||||
"iYm" = (
|
||||
@@ -31268,19 +31270,6 @@
|
||||
/obj/item/radio/intercom/directional/north,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/checkpoint/engineering)
|
||||
"kCL" = (
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
name = "Quartermaster"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"kCN" = (
|
||||
/obj/structure/rack,
|
||||
/obj/effect/spawner/random/techstorage/command_all,
|
||||
@@ -37209,6 +37198,13 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/central)
|
||||
"mxe" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/keycard_auth/directional/east,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"mxC" = (
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line{
|
||||
dir = 9
|
||||
@@ -45909,6 +45905,7 @@
|
||||
sortType = 3
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"puH" = (
|
||||
@@ -49146,9 +49143,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/landmark/start/head_of_personnel,
|
||||
/obj/machinery/computer/security/telescreen/vault{
|
||||
pixel_y = 30
|
||||
},
|
||||
/obj/machinery/light/directional/north,
|
||||
/turf/open/floor/carpet,
|
||||
/area/station/command/heads_quarters/hop)
|
||||
@@ -67566,9 +67560,6 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/atmos)
|
||||
"wQv" = (
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
name = "Quartermaster"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 4
|
||||
@@ -67576,6 +67567,11 @@
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
name = "Quartermaster's Office"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/qm)
|
||||
"wQP" = (
|
||||
@@ -70055,9 +70051,6 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/lounge)
|
||||
"xLd" = (
|
||||
/obj/machinery/door/airlock/mining/glass{
|
||||
name = "Quartermaster"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 1
|
||||
@@ -70067,6 +70060,9 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
|
||||
/obj/machinery/door/airlock/command/glass{
|
||||
name = "Quartermaster's Office"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/office)
|
||||
"xLK" = (
|
||||
@@ -179465,7 +179461,7 @@ dJV
|
||||
dJV
|
||||
dJV
|
||||
nkJ
|
||||
kCL
|
||||
aFo
|
||||
fLY
|
||||
owZ
|
||||
aXZ
|
||||
@@ -179981,7 +179977,7 @@ gKj
|
||||
qHM
|
||||
aFo
|
||||
sxj
|
||||
aWh
|
||||
mxe
|
||||
aWh
|
||||
fza
|
||||
aWh
|
||||
|
||||
@@ -309,6 +309,7 @@
|
||||
ACCESS_CMO, \
|
||||
ACCESS_HOS, \
|
||||
ACCESS_HOP, \
|
||||
ACCESS_QM, \
|
||||
ACCESS_RD, \
|
||||
)
|
||||
|
||||
@@ -491,6 +492,7 @@
|
||||
/obj/item/modular_computer/tablet/pda/warden = list(REGION_SECURITY), \
|
||||
/obj/item/modular_computer/tablet/pda/janitor = list(REGION_GENERAL), \
|
||||
/obj/item/modular_computer/tablet/pda/science = list(REGION_RESEARCH), \
|
||||
/obj/item/modular_computer/tablet/pda/heads/quartermaster = list(REGION_COMMAND), \
|
||||
/obj/item/modular_computer/tablet/pda/heads/hop = list(REGION_COMMAND), \
|
||||
/obj/item/modular_computer/tablet/pda/heads/hos = list(REGION_COMMAND), \
|
||||
/obj/item/modular_computer/tablet/pda/heads/cmo = list(REGION_COMMAND), \
|
||||
@@ -498,7 +500,6 @@
|
||||
/obj/item/modular_computer/tablet/pda/heads/rd = list(REGION_COMMAND), \
|
||||
/obj/item/modular_computer/tablet/pda/heads/captain = list(REGION_COMMAND), \
|
||||
/obj/item/modular_computer/tablet/pda/cargo = list(REGION_SUPPLY), \
|
||||
/obj/item/modular_computer/tablet/pda/quartermaster = list(REGION_SUPPLY), \
|
||||
/obj/item/modular_computer/tablet/pda/shaftminer = list(REGION_SUPPLY), \
|
||||
/obj/item/modular_computer/tablet/pda/chaplain = list(REGION_GENERAL), \
|
||||
/obj/item/modular_computer/tablet/pda/lawyer = list(REGION_GENERAL, REGION_SECURITY), \
|
||||
|
||||
@@ -103,6 +103,8 @@
|
||||
|
||||
/datum/config_entry/flag/enforce_human_authority //If non-human species are barred from joining as a head of staff
|
||||
|
||||
/datum/config_entry/flag/enforce_human_authority_on_everyone //If non-human species are barred from joining as a head of staff, including jobs flagged as allowed for non-humans, ie. Quartermaster.
|
||||
|
||||
/datum/config_entry/flag/allow_latejoin_antagonists // If late-joining players can be traitor/changeling
|
||||
|
||||
/datum/config_entry/number/shuttle_refuel_delay
|
||||
|
||||
@@ -188,6 +188,12 @@ SUBSYSTEM_DEF(id_access)
|
||||
"templates" = list(),
|
||||
"pdas" = list(),
|
||||
),
|
||||
"[ACCESS_QM]" = list(
|
||||
"regions" = list(REGION_SUPPLY),
|
||||
"head" = JOB_QUARTERMASTER,
|
||||
"templates" = list(),
|
||||
"pdas" = list(),
|
||||
),
|
||||
)
|
||||
|
||||
var/list/station_job_trims = subtypesof(/datum/id_trim/job)
|
||||
|
||||
+11
-14
@@ -206,12 +206,11 @@
|
||||
extra_access = list(
|
||||
ACCESS_MINING,
|
||||
ACCESS_MINING_STATION,
|
||||
ACCESS_QM,
|
||||
)
|
||||
template_access = list(
|
||||
ACCESS_CAPTAIN,
|
||||
ACCESS_CHANGE_IDS,
|
||||
ACCESS_HOP,
|
||||
ACCESS_QM,
|
||||
)
|
||||
job = /datum/job/cargo_technician
|
||||
|
||||
@@ -459,7 +458,6 @@
|
||||
ACCESS_AUX_BASE,
|
||||
ACCESS_BAR,
|
||||
ACCESS_BRIG_ENTRANCE,
|
||||
ACCESS_CARGO,
|
||||
ACCESS_CHAPEL_OFFICE,
|
||||
ACCESS_CHANGE_IDS,
|
||||
ACCESS_CREMATORIUM,
|
||||
@@ -475,20 +473,14 @@
|
||||
ACCESS_LAWYER,
|
||||
ACCESS_LIBRARY,
|
||||
ACCESS_MAINT_TUNNELS,
|
||||
ACCESS_MECH_MINING,
|
||||
ACCESS_MEDICAL,
|
||||
ACCESS_MINERAL_STOREROOM,
|
||||
ACCESS_MINING,
|
||||
ACCESS_MINING_STATION,
|
||||
ACCESS_PSYCHOLOGY,
|
||||
ACCESS_QM,
|
||||
ACCESS_RC_ANNOUNCE,
|
||||
ACCESS_SCIENCE,
|
||||
ACCESS_SERVICE,
|
||||
ACCESS_SHIPPING,
|
||||
ACCESS_TELEPORTER,
|
||||
ACCESS_THEATRE,
|
||||
ACCESS_VAULT,
|
||||
ACCESS_WEAPONS,
|
||||
)
|
||||
minimal_wildcard_access = list(
|
||||
@@ -499,7 +491,7 @@
|
||||
template_access = list(
|
||||
ACCESS_CAPTAIN,
|
||||
ACCESS_CHANGE_IDS,
|
||||
)
|
||||
)
|
||||
job = /datum/job/head_of_personnel
|
||||
|
||||
/datum/id_trim/job/head_of_security
|
||||
@@ -733,13 +725,19 @@
|
||||
ACCESS_RC_ANNOUNCE,
|
||||
ACCESS_SHIPPING,
|
||||
ACCESS_VAULT,
|
||||
ACCESS_KEYCARD_AUTH,
|
||||
ACCESS_COMMAND,
|
||||
ACCESS_EVA,
|
||||
ACCESS_BRIG_ENTRANCE,
|
||||
)
|
||||
extra_access = list()
|
||||
minimal_wildcard_access = list(
|
||||
ACCESS_QM,
|
||||
)
|
||||
template_access = list(
|
||||
ACCESS_CAPTAIN,
|
||||
ACCESS_CHANGE_IDS,
|
||||
ACCESS_HOP,
|
||||
)
|
||||
)
|
||||
job = /datum/job/quartermaster
|
||||
|
||||
/datum/id_trim/job/research_director
|
||||
@@ -940,12 +938,11 @@
|
||||
)
|
||||
extra_access = list(
|
||||
ACCESS_MAINT_TUNNELS,
|
||||
ACCESS_QM,
|
||||
)
|
||||
template_access = list(
|
||||
ACCESS_CAPTAIN,
|
||||
ACCESS_CHANGE_IDS,
|
||||
ACCESS_HOP,
|
||||
ACCESS_QM,
|
||||
)
|
||||
job = /datum/job/shaft_miner
|
||||
|
||||
|
||||
@@ -90,6 +90,7 @@
|
||||
JOB_HEAD_OF_PERSONNEL,
|
||||
JOB_HEAD_OF_SECURITY,
|
||||
JOB_PRISONER,
|
||||
JOB_QUARTERMASTER,
|
||||
JOB_RESEARCH_DIRECTOR,
|
||||
JOB_SECURITY_OFFICER,
|
||||
JOB_WARDEN,
|
||||
|
||||
@@ -477,6 +477,7 @@
|
||||
JOB_HEAD_OF_PERSONNEL,
|
||||
JOB_HEAD_OF_SECURITY,
|
||||
JOB_PRISONER,
|
||||
JOB_QUARTERMASTER,
|
||||
JOB_RESEARCH_DIRECTOR,
|
||||
JOB_SECURITY_OFFICER,
|
||||
JOB_WARDEN,
|
||||
|
||||
@@ -377,3 +377,8 @@
|
||||
/obj/machinery/pdapainter/engineering
|
||||
name = "\improper Engineering PDA & ID Painter"
|
||||
target_dept = REGION_ENGINEERING
|
||||
|
||||
/// Supply departmental variant. Limited to PDAs defined in the SSid_access.sub_department_managers_tgui data structure.
|
||||
/obj/machinery/pdapainter/supply
|
||||
name = "\improper Supply PDA & ID Painter"
|
||||
target_dept = REGION_SUPPLY
|
||||
|
||||
@@ -121,11 +121,11 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new)
|
||||
JOB_STATION_ENGINEER = 41,
|
||||
JOB_ATMOSPHERIC_TECHNICIAN = 42,
|
||||
// 50-59: Cargo
|
||||
JOB_HEAD_OF_PERSONNEL = 50,
|
||||
JOB_QUARTERMASTER = 51,
|
||||
JOB_SHAFT_MINER = 52,
|
||||
JOB_CARGO_TECHNICIAN = 53,
|
||||
JOB_QUARTERMASTER = 50,
|
||||
JOB_SHAFT_MINER = 51,
|
||||
JOB_CARGO_TECHNICIAN = 52,
|
||||
// 60+: Civilian/other
|
||||
JOB_HEAD_OF_PERSONNEL = 60,
|
||||
JOB_BARTENDER = 61,
|
||||
JOB_COOK = 62,
|
||||
JOB_BOTANIST = 63,
|
||||
|
||||
@@ -110,7 +110,12 @@
|
||||
/obj/item/encryptionkey/heads/hop
|
||||
name = "\proper the head of personnel's encryption key"
|
||||
icon_state = "hop_cypherkey"
|
||||
channels = list(RADIO_CHANNEL_SUPPLY = 1, RADIO_CHANNEL_SERVICE = 1, RADIO_CHANNEL_COMMAND = 1)
|
||||
channels = list(RADIO_CHANNEL_SERVICE = 1, RADIO_CHANNEL_COMMAND = 1)
|
||||
|
||||
/obj/item/encryptionkey/heads/qm
|
||||
name = "\proper the quartermaster's encryption key"
|
||||
icon_state = "cargo_cypherkey"
|
||||
channels = list(RADIO_CHANNEL_SUPPLY = 1, RADIO_CHANNEL_COMMAND = 1)
|
||||
|
||||
/obj/item/encryptionkey/headset_cargo
|
||||
name = "supply radio encryption key"
|
||||
|
||||
@@ -233,9 +233,15 @@ GLOBAL_LIST_INIT(channel_tokens, list(
|
||||
icon_state = "com_headset"
|
||||
keyslot = new /obj/item/encryptionkey/heads/hop
|
||||
|
||||
/obj/item/radio/headset/heads/qm
|
||||
name = "\proper the quartermaster's headset"
|
||||
desc = "The headset of the guy who runs the cargo department."
|
||||
icon_state = "com_headset"
|
||||
keyslot = new /obj/item/encryptionkey/heads/qm
|
||||
|
||||
/obj/item/radio/headset/headset_cargo
|
||||
name = "supply radio headset"
|
||||
desc = "A headset used by the QM and his slaves."
|
||||
desc = "A headset used by the QM's slaves."
|
||||
icon_state = "cargo_headset"
|
||||
keyslot = new /obj/item/encryptionkey/headset_cargo
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
new /obj/item/clothing/under/rank/cargo/qm(src)
|
||||
new /obj/item/clothing/under/rank/cargo/qm/skirt(src)
|
||||
new /obj/item/clothing/shoes/sneakers/brown(src)
|
||||
new /obj/item/radio/headset/headset_cargo(src)
|
||||
new /obj/item/radio/headset/heads/qm(src)
|
||||
new /obj/item/clothing/suit/fire/firefighter(src)
|
||||
new /obj/item/clothing/gloves/fingerless(src)
|
||||
new /obj/item/megaphone/cargo(src)
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
JOB_CHIEF_ENGINEER = /area/station/command/heads_quarters/ce,
|
||||
JOB_HEAD_OF_PERSONNEL = /area/station/command/heads_quarters/hop,
|
||||
JOB_CAPTAIN = /area/station/command/heads_quarters/captain, // For head roles so that they can still get this objective.
|
||||
JOB_QUARTERMASTER = /area/station/cargo/qm,
|
||||
)
|
||||
var/datum/job/target_office
|
||||
var/requires_head_as_supervisor = TRUE
|
||||
|
||||
@@ -66,7 +66,6 @@
|
||||
progression_maximum = 45 MINUTES
|
||||
target_jobs = list(
|
||||
// Cargo
|
||||
/datum/job/quartermaster,
|
||||
/datum/job/shaft_miner,
|
||||
// Service
|
||||
/datum/job/chaplain,
|
||||
@@ -88,6 +87,7 @@
|
||||
/datum/job/head_of_personnel,
|
||||
/datum/job/chief_medical_officer,
|
||||
/datum/job/research_director,
|
||||
/datum/job/quartermaster,
|
||||
)
|
||||
|
||||
/datum/traitor_objective/destroy_heirloom/captain
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
JOB_CHIEF_ENGINEER = /obj/machinery/rnd/production/protolathe/department/engineering,
|
||||
JOB_HEAD_OF_PERSONNEL = /obj/machinery/rnd/production/techfab/department/service,
|
||||
JOB_SHAFT_MINER = /obj/machinery/mineral/ore_redemption,
|
||||
JOB_QUARTERMASTER = /obj/machinery/rnd/production/techfab/department/cargo,
|
||||
)
|
||||
/// Whether this can bypass the maximum_allowed value or not
|
||||
var/allow_more_than_max = FALSE
|
||||
|
||||
@@ -73,7 +73,6 @@
|
||||
// Medical
|
||||
/datum/job/virologist,
|
||||
// Cargo
|
||||
/datum/job/quartermaster,
|
||||
/datum/job/shaft_miner,
|
||||
// Service
|
||||
/datum/job/cook,
|
||||
@@ -97,6 +96,7 @@
|
||||
/datum/job/head_of_personnel,
|
||||
/datum/job/chief_medical_officer,
|
||||
/datum/job/research_director,
|
||||
/datum/job/quartermaster,
|
||||
)
|
||||
|
||||
progression_reward = list(8 MINUTES, 12 MINUTES)
|
||||
|
||||
@@ -24,6 +24,11 @@
|
||||
JOB_CAPTAIN = /mob/living/simple_animal/pet/fox/renault,
|
||||
JOB_CHIEF_MEDICAL_OFFICER = /mob/living/simple_animal/pet/cat/runtime,
|
||||
JOB_CHIEF_ENGINEER = /mob/living/simple_animal/parrot/poly,
|
||||
JOB_QUARTERMASTER = list(
|
||||
/mob/living/simple_animal/sloth/citrus,
|
||||
/mob/living/simple_animal/sloth/paperwork,
|
||||
/mob/living/simple_animal/hostile/gorilla/cargo_domestic,
|
||||
)
|
||||
)
|
||||
/// The head that we are targetting
|
||||
var/datum/job/target
|
||||
|
||||
@@ -120,6 +120,9 @@
|
||||
///RPG job names, for the memes
|
||||
var/rpg_title
|
||||
|
||||
/// Does this job ignore human authority?
|
||||
var/ignore_human_authority = FALSE
|
||||
|
||||
|
||||
/datum/job/New()
|
||||
. = ..()
|
||||
@@ -441,6 +444,10 @@
|
||||
return // Disconnected while checking for the appearance ban.
|
||||
|
||||
var/require_human = CONFIG_GET(flag/enforce_human_authority) && (job.departments_bitflags & DEPARTMENT_BITFLAG_COMMAND)
|
||||
if(require_human)
|
||||
var/all_authority_require_human = CONFIG_GET(flag/enforce_human_authority_on_everyone)
|
||||
if(!all_authority_require_human && job.ignore_human_authority)
|
||||
require_human = FALSE
|
||||
|
||||
src.job = job.title
|
||||
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
description = "Distribute supplies to the departments that ordered them, \
|
||||
collect empty crates, load and unload the supply shuttle, \
|
||||
ship bounty cubes."
|
||||
department_head = list(JOB_HEAD_OF_PERSONNEL)
|
||||
department_head = list(JOB_QUARTERMASTER)
|
||||
faction = FACTION_STATION
|
||||
total_positions = 3
|
||||
spawn_positions = 2
|
||||
supervisors = "the quartermaster and the head of personnel"
|
||||
supervisors = "the quartermaster"
|
||||
selection_color = "#dcba97"
|
||||
exp_granted_type = EXP_TYPE_CREW
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
protect Ian, run the station when the captain dies."
|
||||
auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
|
||||
department_head = list(JOB_CAPTAIN)
|
||||
head_announce = list(RADIO_CHANNEL_SUPPLY, RADIO_CHANNEL_SERVICE)
|
||||
head_announce = list(RADIO_CHANNEL_SERVICE)
|
||||
faction = FACTION_STATION
|
||||
total_positions = 1
|
||||
spawn_positions = 1
|
||||
@@ -21,7 +21,6 @@
|
||||
plasmaman_outfit = /datum/outfit/plasmaman/head_of_personnel
|
||||
departments_list = list(
|
||||
/datum/job_department/service,
|
||||
/datum/job_department/cargo,
|
||||
/datum/job_department/command,
|
||||
)
|
||||
|
||||
|
||||
@@ -2,11 +2,13 @@
|
||||
title = JOB_QUARTERMASTER
|
||||
description = "Coordinate cargo technicians and shaft miners, assist with \
|
||||
economical purchasing."
|
||||
department_head = list(JOB_HEAD_OF_PERSONNEL)
|
||||
auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
|
||||
department_head = list(JOB_CAPTAIN)
|
||||
faction = FACTION_STATION
|
||||
total_positions = 1
|
||||
spawn_positions = 1
|
||||
supervisors = "the head of personnel"
|
||||
minimal_player_age = 7
|
||||
supervisors = "the captain"
|
||||
selection_color = "#d7b088"
|
||||
exp_required_type_department = EXP_TYPE_SUPPLY
|
||||
exp_granted_type = EXP_TYPE_CREW
|
||||
@@ -14,15 +16,16 @@
|
||||
outfit = /datum/outfit/job/quartermaster
|
||||
plasmaman_outfit = /datum/outfit/plasmaman/cargo
|
||||
|
||||
paycheck = PAYCHECK_CREW
|
||||
paycheck = PAYCHECK_COMMAND
|
||||
paycheck_department = ACCOUNT_CAR
|
||||
|
||||
liver_traits = list(TRAIT_PRETENDER_ROYAL_METABOLISM)
|
||||
liver_traits = list(TRAIT_ROYAL_METABOLISM) // finally upgraded
|
||||
|
||||
display_order = JOB_DISPLAY_ORDER_QUARTERMASTER
|
||||
bounty_types = CIV_JOB_RANDOM
|
||||
departments_list = list(
|
||||
/datum/job_department/cargo,
|
||||
/datum/job_department/command,
|
||||
)
|
||||
family_heirlooms = list(/obj/item/stamp, /obj/item/stamp/denied)
|
||||
mail_goodies = list(
|
||||
@@ -30,16 +33,19 @@
|
||||
)
|
||||
rpg_title = "Steward"
|
||||
job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN
|
||||
|
||||
ignore_human_authority = TRUE
|
||||
|
||||
/datum/outfit/job/quartermaster
|
||||
name = "Quartermaster"
|
||||
jobtype = /datum/job/quartermaster
|
||||
|
||||
backpack_contents = list(
|
||||
/obj/item/melee/baton/telescopic = 1,
|
||||
)
|
||||
id_trim = /datum/id_trim/job/quartermaster
|
||||
id = /obj/item/card/id/advanced/silver
|
||||
uniform = /obj/item/clothing/under/rank/cargo/qm
|
||||
belt = /obj/item/modular_computer/tablet/pda/quartermaster
|
||||
ears = /obj/item/radio/headset/headset_cargo
|
||||
belt = /obj/item/modular_computer/tablet/pda/heads/quartermaster
|
||||
ears = /obj/item/radio/headset/heads/qm
|
||||
glasses = /obj/item/clothing/glasses/sunglasses
|
||||
shoes = /obj/item/clothing/shoes/sneakers/brown
|
||||
l_hand = /obj/item/clipboard
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
title = JOB_SHAFT_MINER
|
||||
description = "Travel to strange lands. Mine ores. \
|
||||
Meet strange creatures. Kill them for their gold."
|
||||
department_head = list(JOB_HEAD_OF_PERSONNEL)
|
||||
department_head = list(JOB_QUARTERMASTER)
|
||||
faction = FACTION_STATION
|
||||
total_positions = 3
|
||||
spawn_positions = 3
|
||||
supervisors = "the quartermaster and the head of personnel"
|
||||
supervisors = "the quartermaster"
|
||||
selection_color = "#dcba97"
|
||||
exp_granted_type = EXP_TYPE_CREW
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
paycheck_department = ACCOUNT_SEC
|
||||
|
||||
mind_traits = list(TRAIT_DONUT_LOVER)
|
||||
liver_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM)
|
||||
liver_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM, TRAIT_PRETENDER_ROYAL_METABOLISM)
|
||||
|
||||
display_order = JOB_DISPLAY_ORDER_WARDEN
|
||||
bounty_types = CIV_JOB_SEC
|
||||
|
||||
@@ -103,6 +103,29 @@
|
||||
/datum/computer_file/program/signal_commander,
|
||||
)
|
||||
|
||||
/obj/item/modular_computer/tablet/pda/heads/quartermaster/Initialize(mapload)
|
||||
. = ..()
|
||||
install_component(new /obj/item/computer_hardware/printer/mini)
|
||||
|
||||
/obj/item/modular_computer/tablet/pda/heads/quartermaster
|
||||
name = "quartermaster PDA"
|
||||
greyscale_config = /datum/greyscale_config/tablet/stripe_thick
|
||||
greyscale_colors = "#D6B328#6506CA#927444"
|
||||
insert_type = /obj/item/pen/survival
|
||||
default_applications = list(
|
||||
/datum/computer_file/program/crew_manifest,
|
||||
/datum/computer_file/program/status,
|
||||
/datum/computer_file/program/science,
|
||||
/datum/computer_file/program/robocontrol,
|
||||
/datum/computer_file/program/budgetorders,
|
||||
/datum/computer_file/program/shipping,
|
||||
/datum/computer_file/program/robocontrol,
|
||||
)
|
||||
|
||||
/obj/item/modular_computer/tablet/pda/heads/quartermaster/Initialize(mapload)
|
||||
. = ..()
|
||||
install_component(new /obj/item/computer_hardware/printer/mini)
|
||||
|
||||
/**
|
||||
* Security
|
||||
*/
|
||||
@@ -232,25 +255,6 @@
|
||||
/datum/computer_file/program/robocontrol,
|
||||
)
|
||||
|
||||
/obj/item/modular_computer/tablet/pda/quartermaster/Initialize(mapload)
|
||||
. = ..()
|
||||
install_component(new /obj/item/computer_hardware/printer/mini)
|
||||
|
||||
/obj/item/modular_computer/tablet/pda/quartermaster
|
||||
name = "quartermaster PDA"
|
||||
greyscale_config = /datum/greyscale_config/tablet/stripe_thick
|
||||
greyscale_colors = "#D6B328#6506CA#927444"
|
||||
insert_type = /obj/item/pen/survival
|
||||
default_applications = list(
|
||||
/datum/computer_file/program/shipping,
|
||||
/datum/computer_file/program/budgetorders,
|
||||
/datum/computer_file/program/robocontrol,
|
||||
)
|
||||
|
||||
/obj/item/modular_computer/tablet/pda/quartermaster/Initialize(mapload)
|
||||
. = ..()
|
||||
install_component(new /obj/item/computer_hardware/printer/mini)
|
||||
|
||||
/obj/item/modular_computer/tablet/pda/shaftminer
|
||||
name = "shaft miner PDA"
|
||||
greyscale_config = /datum/greyscale_config/tablet/stripe_thick
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
var/obj/item/computer_hardware/card_slot/card_slot = computer.all_components[MC_CARD]
|
||||
var/obj/item/card/id/id_card = card_slot?.GetID()
|
||||
if(id_card?.registered_account)
|
||||
if((ACCESS_COMMAND in id_card.access) || (ACCESS_QM in id_card.access))
|
||||
if((ACCESS_COMMAND in id_card.access))
|
||||
requestonly = FALSE
|
||||
buyer = SSeconomy.get_dep_account(id_card.registered_account.account_job.paycheck_department)
|
||||
can_approve_requests = TRUE
|
||||
|
||||
@@ -119,6 +119,9 @@ PROTECT_ROLES_FROM_ANTAGONIST
|
||||
## If non-human species are barred from joining as a head of staff
|
||||
#ENFORCE_HUMAN_AUTHORITY
|
||||
|
||||
## If non-human species are barred from joining as a head of staff, including jobs flagged as allowed for non-humans, ie. Quartermaster.
|
||||
#ENFORCE_HUMAN_AUTHORITY_ON_EVERYONE
|
||||
|
||||
## If late-joining players have a chance to become a traitor/changeling
|
||||
ALLOW_LATEJOIN_ANTAGONISTS
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 8.9 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
@@ -14,7 +14,7 @@ The wizard is supposed to be extremely strong in one on one combat, stop getting
|
||||
Sometimes a round will just be a bust. C'est la vie.
|
||||
This is a game that is constantly being developed for. Expect things to be added, removed, fixed, and broken on a daily basis.
|
||||
It's fun to try and predict the round type from the tip of the round message.
|
||||
The quartermaster is not a head of staff and will never be one.
|
||||
The quartermaster is only a head of staff so their feelings aren’t hurt. Don’t tell them.
|
||||
The bird remembers.
|
||||
Your sprite represents your hitbox, so that afro makes you easier to kill. The sacrifices we make for style.
|
||||
Sometimes admins will just do stuff. Roll with it.
|
||||
|
||||
Reference in New Issue
Block a user