Skip to content

feat: Identity Redux + Custom Radio Channels - #532

Draft
Koollan wants to merge 6 commits into
michaelchessall:persistence_testingfrom
Koollan:legal-ID-refactor
Draft

feat: Identity Redux + Custom Radio Channels#532
Koollan wants to merge 6 commits into
michaelchessall:persistence_testingfrom
Koollan:legal-ID-refactor

Conversation

@Koollan

@Koollan Koollan commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

FEATURES:

Huge refactor of ID cards, Identity in general and Radio channels!

ID cards now have ID numbers that are associated directly with their faction and monetary accounts. When a new ID is printed, the old ID gets fully deleted (new fancy self ashing plastic idk).

Job Icons can now be set with the faction management console for roles assignments. These job icons show on IDs and in administrative overlay HUDs.

Framework implemented for being able to have 'custom names' assigned to IDs that can still be looked up in crew records (will be useful for the incoming Synthetics rework).

Custom radio channels that can be configured in the faction management console with custom colors and custom hotkeys.

Radio headsets have functional multi-faction listening and transmitting toggleable. (The "All" option still does not work as intended, this is a pre-existing bug)

!! DISCLAIMER !!
AI (VSCode GitHub CoPilot) was used for the express purpose of the following:
Diagnosing build errors
Targeting Systems, Components, .cs files in general and .yml for changes
Troubleshooting XAML/UX errors
Locating UI components to re-use

A thorough review is requested for this PR. Testing shows promising results but I may not have tested every use case.

Reworks how ID works and adds custom radio channels to factions
@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@Koollan

Koollan commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator Author

Ope. Some merge conflicts because of the faction tag system (wasn't merged when I started this branch)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

RSI Diff Bot; head commit 11f714e merging into 01fcf45
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Clothing/Uniforms/Jumpskirt/paramedic.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Modified
equipped-INNERCLOTHING Modified
icon Modified
inhand-left Modified
inhand-right Modified

Resources/Textures/Clothing/Uniforms/Jumpsuit/paramedic.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Modified
equipped-INNERCLOTHING Modified
icon Modified
inhand-left Modified
inhand-right Modified
folded-equipped-INNERCLOTHING Removed

Resources/Textures/Clothing/Hands/Gloves/forensicnitrile.rsi

State Old New Status
equipped-HAND Removed
icon Removed
inhand-left Removed
inhand-right Removed

Resources/Textures/Clothing/Uniforms/Jumpsuit/coroner.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Removed
equipped-INNERCLOTHING Removed
folded-equipped-INNERCLOTHING Removed
icon Removed
inhand-left Removed
inhand-right Removed

Resources/Textures/Effects/eye_tether.rsi

State Old New Status
tether Removed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant