Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fax Responders #7164

Merged
merged 66 commits into from
Nov 19, 2024
Merged

Conversation

realforest2001
Copy link
Member

@realforest2001 realforest2001 commented Sep 14, 2024

About the pull request

This project is intended to update and overhaul the fax machines, in regards to who can contact who and how. I have implemented some of these changes within this PR already, but more is to come.
It also adds a dedicated role for responding to faxes, split into subsidiary jobs for each main faction (USCM/USCM Provost/WY/TWE/UPP/CLF/CMB)
This role is experimental, and will either be a dedicated staff role, or potentially opened up to players. The method of this opening however is still to be determined, whether it will act like a traditional whitelist, or be operated differently is as of yet unknown.
There is a wiki page for the fax responder role that can be found here: https://cm-ss13.com/wiki/Fax_Responder.

Explain why it's good for the game

Testing Photographs and Procedure

Screenshots & Videos

Put screenshots and videos here with an empty line between the screenshots and the <details> tags.

Changelog

🆑
add: Added unique identifier to all fax machines.
add: Added a new way to contact fax machines directly, titled Specific Machine Code in the select department setting.
add: Added a Fax Responder role, broken down into subsidiary jobs for each faction. This is currently experimental in handling, and access is restricted.
add: Fax Machines will tell you (when selecting a faction's High Command) if a Fax Responder is awake.
code: Makes the Whitelist Panel use the correct permissions for Overseer.
/:cl:

@realforest2001 realforest2001 marked this pull request as draft September 14, 2024 19:52
@cmss13-ci cmss13-ci bot added Mapping did you remember to save in tgm format? UI deletes nanoui/html Feature Feature coder badge labels Sep 14, 2024
@realforest2001 realforest2001 added Testmerge Candidate we'll test this while you're asleep and the server has 10 players and removed Feature Feature coder badge labels Sep 14, 2024
cm13-github added a commit that referenced this pull request Sep 14, 2024
@MPhonks
Copy link
Contributor

MPhonks commented Nov 13, 2024

I can imagine something of a smaller alert similar to when CIC staff or SEA latejoins for the role in common chat made by ARES, "Fax Tubes for USCM Provost have been recalibrated." If you send a fax before then, you could get a warning that it may not be answered. With a fax operator, you can be pretty sure it'll get adressed. Very much a QOL for any roleplaying since there'd be confirmation that what you're writing isn't going to be a timewaste.

cm13-github added a commit that referenced this pull request Nov 13, 2024
cm13-github added a commit that referenced this pull request Nov 14, 2024
cm13-github added a commit that referenced this pull request Nov 14, 2024
cm13-github added a commit that referenced this pull request Nov 14, 2024
cm13-github added a commit that referenced this pull request Nov 16, 2024
code/modules/client/client_procs.dm Outdated Show resolved Hide resolved
code/game/gamemodes/cm_initialize.dm Outdated Show resolved Hide resolved
code/game/gamemodes/cm_initialize.dm Outdated Show resolved Hide resolved
@harryob harryob added this pull request to the merge queue Nov 19, 2024
Merged via the queue into cmss13-devs:master with commit 20b9352 Nov 19, 2024
27 checks passed
cmss13-ci bot added a commit that referenced this pull request Nov 19, 2024
@realforest2001 realforest2001 added this to the Fax Responders milestone Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code Improvement Make the code longer Feature Feature coder badge Mapping Approved adds 500 new dict keys Mapping did you remember to save in tgm format? UI deletes nanoui/html
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

9 participants