Skip to content

Reworks assignment identification for sec HUDs#11695

Open
Puckaboo2 wants to merge 1 commit intocmss13-devs:masterfrom
Puckaboo2:securitychanges
Open

Reworks assignment identification for sec HUDs#11695
Puckaboo2 wants to merge 1 commit intocmss13-devs:masterfrom
Puckaboo2:securitychanges

Conversation

@Puckaboo2
Copy link
Contributor

@Puckaboo2 Puckaboo2 commented Feb 9, 2026

About the pull request

Part 2 of atomizing #11382

  1. Removes the extra assignment icons from sec HUDs.
  2. Reworks the above to be a card identifier, instead. A green checkmark means the person's name matches their ID and can be used for authorization, if needed; a red X means the person's name does not match their ID; and a grey question mark means the person does not have an ID on them.
    Changes have been tested.

Explain why it's good for the game

  1. The code for security HUDs identifying a mob's assignment predated the radio faction-related hud system we have today, resulting in double hud icons. I removed the extraneous icons and replaced them with a more practical system because we can already identify a person's assignment if they're within our faction group--and if they're not, tough beans, ask them.

  2. This system is much more simple for people to understand. If a person's assignment cannot be identified because they are not within our faction, check the status of their ID. If it's green, yay. If red, that's somebody else's ID and that person should be investigated; if grey, they need an ID.

Screenshots & Videos image

Changelog

🆑 Puckaboo2
add: Adds a feature for sec HUDs that identifies whether a person is holding their own ID, somebody else's ID, or no ID at all for authentication and authorization purposes.
code: Deleted a handful of lines of code and replaced one-variable vars when possible.
fix: Fixes the issue where the sec HUD says the person does not have a viable assignment despite showing up on the radio's faction HUD feature.
imageadd: Adds new hud icons for security HUDs based on whether a person is holding their own card, somebody else's card, or has no card at all.
imagedel: Removes the assignment-related overlays on sec HUDs.
/:cl:

@github-project-automation github-project-automation bot moved this to Awaiting Review in Review Backlog Feb 9, 2026
@cmss13-ci cmss13-ci bot added Sprites Remove the soul from the game. Feature Feature coder badge Code Improvement Make the code longer Fix Fix one bug, make ten more size/L Denotes a PR that changes 200-799 lines, ignoring generated files. labels Feb 9, 2026
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 Fix Fix one bug, make ten more size/L Denotes a PR that changes 200-799 lines, ignoring generated files. Sprites Remove the soul from the game.

Projects

Status: Awaiting Review

Development

Successfully merging this pull request may close these issues.

1 participant