From 6359686baba5a5d18533700d8d41ee4a65f32b45 Mon Sep 17 00:00:00 2001 From: Wisemonster <87689371+Wisemonster@users.noreply.github.com> Date: Sun, 1 Dec 2024 20:41:02 -0500 Subject: [PATCH] Gives the Sig Tech access to the Request Console Announcements, adds console to Telecomms (#4240) * Let's the sig tech use the rc board * Adds RC console to Tcomms * Let's the consoles actually make announcements * Let's all of the tcomms consoles announce * Updates board department to telecomms admin * Gives ouroboros tcomm board --- _maps/map_files/Blueshift/Blueshift.dmm | 5 +++++ _maps/map_files/BoxStation/BoxStation.dmm | 1 + _maps/map_files/Deltastation/DeltaStation2.dmm | 6 +++++- _maps/map_files/IceBoxStation/IceBoxStation.dmm | 1 + _maps/map_files/MetaStation/MetaStation.dmm | 5 +++++ _maps/map_files/Ouroboros/Ouroboros.dmm | 9 ++++++++- _maps/map_files/Theseus/Theseus.dmm | 5 +++++ _maps/map_files/tramstation/tramstation.dmm | 1 + .../code/modules/jobs/job_types/signal_technician.dm | 1 + 9 files changed, 32 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/Blueshift/Blueshift.dmm b/_maps/map_files/Blueshift/Blueshift.dmm index 46fad7cd28b7..83bcd0cfc87b 100644 --- a/_maps/map_files/Blueshift/Blueshift.dmm +++ b/_maps/map_files/Blueshift/Blueshift.dmm @@ -3048,6 +3048,11 @@ /area/station/science/genetics) "aFb" = ( /obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/requests_console/directional/north{ + name = "Telecomms Requests Console"; + department = "Telecomms Admin" + }, +/obj/effect/mapping_helpers/requests_console/announcement, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "aFf" = ( diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 81453cd19b59..42b7470c9bfd 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -61255,6 +61255,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/mapping_helpers/requests_console/announcement, /turf/open/floor/iron/dark/side{ dir = 4 }, diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index f70df82b9f4f..82cc17bd0ff3 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -81869,7 +81869,11 @@ }, /obj/item/paper/monitorkey, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/newscaster/directional/west, +/obj/machinery/requests_console/directional/west{ + name = "Telecomms Requests Console"; + department = "Telecomms Admin" + }, +/obj/effect/mapping_helpers/requests_console/announcement, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "txd" = ( diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 45651ea6c53c..7cde6d7684c3 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -28566,6 +28566,7 @@ name = "Telecomms Requests Console"; can_send_announcements = 1 }, +/obj/effect/mapping_helpers/requests_console/announcement, /turf/open/floor/iron, /area/station/tcommsat/computer) "jer" = ( diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 891f8144a4a6..6199241be6d2 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -59442,6 +59442,11 @@ "uBz" = ( /obj/structure/table/wood, /obj/machinery/light/small/directional/west, +/obj/machinery/requests_console/directional/north{ + name = "Telecomms Requests Console"; + department = "Telecomms Admin" + }, +/obj/effect/mapping_helpers/requests_console/announcement, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) "uBC" = ( diff --git a/_maps/map_files/Ouroboros/Ouroboros.dmm b/_maps/map_files/Ouroboros/Ouroboros.dmm index 4d72be21b3db..fd7f4d0f0e21 100644 --- a/_maps/map_files/Ouroboros/Ouroboros.dmm +++ b/_maps/map_files/Ouroboros/Ouroboros.dmm @@ -32637,7 +32637,11 @@ }, /obj/item/book/manual/wiki/robotics_cyborgs, /obj/machinery/light/cold/directional/north, -/obj/item/radio/intercom/directional/north, +/obj/machinery/requests_console/directional/north{ + name = "Telecomms Requests Console"; + department = "Telecomms Admin" + }, +/obj/effect/mapping_helpers/requests_console/announcement, /turf/open/floor/iron/dark/small, /area/station/tcommsat/computer) "jGP" = ( @@ -37944,6 +37948,9 @@ network = list("minisat") }, /mob/living/simple_animal/bot/secbot/pingsky, +/obj/item/radio/intercom/directional/south{ + pixel_y = -40 + }, /turf/open/floor/wood/large, /area/station/tcommsat/computer) "lgc" = ( diff --git a/_maps/map_files/Theseus/Theseus.dmm b/_maps/map_files/Theseus/Theseus.dmm index 26b2a1b090f8..5140fa1f22fc 100644 --- a/_maps/map_files/Theseus/Theseus.dmm +++ b/_maps/map_files/Theseus/Theseus.dmm @@ -67304,6 +67304,11 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/requests_console/directional/north{ + name = "Telecomms Requests Console"; + department = "Telecomms Admin" + }, +/obj/effect/mapping_helpers/requests_console/announcement, /turf/open/floor/iron/dark/small, /area/station/tcommsat/computer) "tRS" = ( diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index e5cbd7792eb6..283e3b1cff95 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -33797,6 +33797,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/mapping_helpers/requests_console/announcement, /turf/open/floor/iron, /area/station/tcommsat/computer) "jIy" = ( diff --git a/monkestation/code/modules/jobs/job_types/signal_technician.dm b/monkestation/code/modules/jobs/job_types/signal_technician.dm index b3b8a9e1275c..5e060966738f 100644 --- a/monkestation/code/modules/jobs/job_types/signal_technician.dm +++ b/monkestation/code/modules/jobs/job_types/signal_technician.dm @@ -101,6 +101,7 @@ ACCESS_TCOMMS, ACCESS_TCOMMS_ADMIN, ACCESS_TECH_STORAGE, + ACCESS_RC_ANNOUNCE, ) extra_access = list( ACCESS_ATMOSPHERICS,