diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm index 9cbcb8fc085..c0840c1a538 100644 --- a/_maps/map_files/Delta/delta.dmm +++ b/_maps/map_files/Delta/delta.dmm @@ -36519,7 +36519,9 @@ }, /obj/machinery/requests_console{ name = "Detective Requests Console"; - pixel_x = 30 + pixel_x = 30; + department = "Detective"; + departmentType = 5 }, /turf/simulated/floor/carpet, /area/security/detectives_office) @@ -40134,8 +40136,10 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/junction{ - dir = 8 +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Detective"; + sortType = 24 }, /turf/simulated/floor/plasteel{ dir = 4; diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 66781162000..9a601077d90 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -504,7 +504,9 @@ }, /obj/machinery/requests_console{ name = "Detective Requests Console"; - pixel_y = 30 + pixel_y = 30; + department = "Detective"; + departmentType = 5 }, /turf/simulated/floor/carpet, /area/security/detectives_office) @@ -4825,6 +4827,9 @@ c_tag = "Detective's Office"; dir = 8 }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-24" + }, /turf/simulated/floor/carpet, /area/security/detectives_office) "axH" = ( @@ -11617,6 +11622,7 @@ dir = 4; pixel_x = -32 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet, /area/security/detectives_office) "aRO" = ( @@ -12701,6 +12707,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -54384,6 +54393,10 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -62986,12 +62999,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Detective"; + sortType = 24 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -66284,6 +66301,7 @@ /area/assembly/robotics) "jIf" = ( /obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet, /area/security/detectives_office) "jIs" = ( @@ -75982,6 +76000,10 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -78729,6 +78751,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/security/brig) "pRz" = ( @@ -81551,6 +81576,7 @@ pixel_x = -28; pixel_y = -7 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet, /area/security/detectives_office) "rpG" = ( @@ -85238,6 +85264,10 @@ d2 = 4; icon_state = "1-4" }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -87695,6 +87725,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/security/brig) "usg" = ( @@ -89622,6 +89655,9 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -93303,9 +93339,8 @@ }, /area/engine/break_room) "xta" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-24" - }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, /turf/simulated/floor/carpet, /area/security/detectives_office) "xtp" = ( @@ -125140,7 +125175,7 @@ mwK jMs lDa uGy -rFq +ckr cjQ qeK apz @@ -125911,7 +125946,7 @@ mwK arP nvY uGy -oNr +wyE apP hjE awp @@ -126168,7 +126203,7 @@ mwK gvd aSm aSm -oNr +wyE apP uak awp diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index dd9b4facca4..f71f925b489 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -10963,7 +10963,6 @@ }, /area/hallway/primary/fore) "aDn" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/light{ dir = 4 }, @@ -10976,6 +10975,11 @@ c_tag = "Brig Cell Block A South"; dir = 8 }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Detective"; + sortType = 24 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "rampbottom" @@ -10994,6 +10998,10 @@ pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "rampbottom" @@ -11427,6 +11435,7 @@ d2 = 4; icon_state = "1-4" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkredcorners" @@ -11983,6 +11992,7 @@ id_tag = "Secure Gate"; name = "Security Blast Door" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -12298,6 +12308,10 @@ /obj/machinery/camera{ c_tag = "Brig Detective's Office" }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -12322,6 +12336,10 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -12864,6 +12882,7 @@ /area/security/detectives_office) "aHX" = ( /obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -13422,7 +13441,6 @@ }, /area/security/detectives_office) "aJl" = ( -/obj/machinery/vending/cigarette, /obj/machinery/light_switch{ dir = 1; name = "south bump"; @@ -13431,6 +13449,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -13449,7 +13471,9 @@ }, /obj/machinery/requests_console{ name = "Detective Requests Console"; - pixel_y = -30 + pixel_y = -30; + department = "Detective"; + departmentType = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index e23fe8550a3..8f136b7a52f 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -43,7 +43,7 @@ GLOBAL_LIST_INIT(TAGGERLOCATIONS, list("Disposals", "Atmospherics", "HoS Office", "Security", "Medbay", "CMO Office", "Chemistry", "Research", "RD Office", "Robotics", "HoP Office", "Library", "Chapel", "Captain's Office", - "Bar", "Kitchen", "Hydroponics", "Janitor Closet","Genetics")) + "Bar", "Kitchen", "Hydroponics", "Janitor Closet","Genetics", "Detective")) GLOBAL_LIST_INIT(hit_appends, list("-OOF", "-ACK", "-UGH", "-HRNK", "-HURGH", "-GLORF")) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 1602ed5a047..7d018db9301 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -758,7 +758,7 @@ GLOBAL_LIST_INIT(all_supply_groups, list(SUPPLY_EMERGENCY,SUPPLY_SECURITY,SUPPLY name = "HEADER" containertype = /obj/structure/closet/crate/medical group = SUPPLY_MEDICAL - announce_beacons = list("Medbay" = list("Medbay", "Chief Medical Officer's Desk"), "Security" = list("Brig Medbay")) + announce_beacons = list("Medbay" = list("Medbay", "Chief Medical Officer's Desk")) /datum/supply_packs/medical/supplies diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 4232215405b..80e15d74d3d 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -20,12 +20,12 @@ #define RCS_SHIP_LOG 10 // View Shipping Label Log //Radio list -#define ENGI_ROLES list("Atmospherics","Engineering","Chief Engineer's Desk","Telecoms Admin") -#define SEC_ROLES list("Warden","Security","Brig Medbay","Head of Security's Desk") -#define MISC_ROLES list("Bar","Chapel","Kitchen","Hydroponics","Janitorial") -#define MED_ROLES list("Virology","Chief Medical Officer's Desk","Medbay") -#define COM_ROLES list("Blueshield","NT Representative","Head of Personnel's Desk","Captain's Desk","Bridge") -#define SCI_ROLES list("Robotics","Science","Research Director's Desk") +#define ENGI_ROLES list("Atmospherics", "Engineering", "Chief Engineer's Desk") +#define SEC_ROLES list("Warden", "Security", "Detective", "Head of Security's Desk") +#define MISC_ROLES list("Bar", "Chapel", "Kitchen", "Hydroponics", "Janitorial") +#define MED_ROLES list("Virology", "Chief Medical Officer's Desk", "Medbay") +#define COM_ROLES list("Blueshield", "NT Representative", "Head of Personnel's Desk", "Captain's Desk", "Bridge") +#define SCI_ROLES list("Robotics", "Science", "Research Director's Desk") #define RQ_NONEW_MESSAGES 0 #define RQ_NORMALPRIORITY 1