From 043d5a252a2d1cc1e5b138dcece69090b55f6605 Mon Sep 17 00:00:00 2001
From: Mathilde <146444134+ibexgoetia@users.noreply.github.com>
Date: Tue, 14 Jul 2026 18:04:30 +0200
Subject: [PATCH] Blueys, NTCs and Lawyers now have Faxbond on their PDAs
(#5937)
## About The Pull Request
With this I am making it so that the FaxBond app
(https://github.com/tgstation/tgstation/pull/96467) comes preinstalled
on the PDAs of the Blueshield, the NTC and the Lawyer. The Blueshield
and the NTC are 'dignitary' roles, as well as command roles. On /tg/,
all command roles get faxbond, but not these two because they don't
exist there. The lawyer is also a bureaucratic role that, alongside the
NTC, makes good use of the fax.
The Consultant also gets the security records app, because they already
have physical access to security and employment records
## Why It's Good For The Game
Fax machines are often used by these roles (the Lawyer and the NTC
particularly) so it makes sense for them to have THE fax machine app, to
not miss any messages. Faxes are also used by admins to indirectly
interact with the crew, and it's not uncommon for the players to miss
faxes.
## Proof Of Testing
## Changelog
:cl:
add: The PDAs of the Nanotrasen Consultant, the Lawyer and the
Blueshield now come preinstalled with the FaxBond app. May they never
miss a fax again.
/:cl:
Co-authored-by: Alexis
---
.../modular_computers/computers/item/role_tablet_presets.dm | 1 +
modular_skyrat/modules/blueshield/code/blueshield.dm | 1 +
.../modules/nanotrasen_rep/code/nanotrasen_consultant.dm | 5 +++++
3 files changed, 7 insertions(+)
diff --git a/code/modules/modular_computers/computers/item/role_tablet_presets.dm b/code/modules/modular_computers/computers/item/role_tablet_presets.dm
index b08e73e5024..496f160a5dc 100644
--- a/code/modules/modular_computers/computers/item/role_tablet_presets.dm
+++ b/code/modules/modular_computers/computers/item/role_tablet_presets.dm
@@ -314,6 +314,7 @@
inserted_item = /obj/item/pen/fountain
starting_programs = list(
/datum/computer_file/program/records/security,
+ /datum/computer_file/program/faxbond, //BUBBER EDIT - Lawyers too shall have a taste of bureaucracy
)
/obj/item/modular_computer/pda/lawyer/Initialize(mapload)
diff --git a/modular_skyrat/modules/blueshield/code/blueshield.dm b/modular_skyrat/modules/blueshield/code/blueshield.dm
index c22a925b44b..2b1f7cf7054 100644
--- a/modular_skyrat/modules/blueshield/code/blueshield.dm
+++ b/modular_skyrat/modules/blueshield/code/blueshield.dm
@@ -81,4 +81,5 @@
/datum/computer_file/program/crew_manifest,
/datum/computer_file/program/robocontrol,
/datum/computer_file/program/radar/lifeline,
+ /datum/computer_file/program/faxbond,
)
diff --git a/modular_skyrat/modules/nanotrasen_rep/code/nanotrasen_consultant.dm b/modular_skyrat/modules/nanotrasen_rep/code/nanotrasen_consultant.dm
index 4529d63408b..1c137c8f6b3 100644
--- a/modular_skyrat/modules/nanotrasen_rep/code/nanotrasen_consultant.dm
+++ b/modular_skyrat/modules/nanotrasen_rep/code/nanotrasen_consultant.dm
@@ -109,6 +109,11 @@
inserted_disk = /obj/item/disk/computer/command/captain
inserted_item = /obj/item/pen/fountain/green
greyscale_colors = "#017941#0060b8"
+ starting_programs = list(
+ /datum/computer_file/program/records/security,
+ /datum/computer_file/program/crew_manifest,
+ /datum/computer_file/program/faxbond,
+ )
/obj/item/storage/bag/garment/nanotrasen_consultant
name = "nanotrasen consultant's garment bag"