Skip to content

Feature/ordnance technician#874

Draft
flex5hybrid wants to merge 4 commits into
AU-14:masterfrom
flex5hybrid:feature/ordnance-technician
Draft

Feature/ordnance technician#874
flex5hybrid wants to merge 4 commits into
AU-14:masterfrom
flex5hybrid:feature/ordnance-technician

Conversation

@flex5hybrid

@flex5hybrid flex5hybrid commented Apr 27, 2026

Copy link
Copy Markdown
Contributor

About the PR

This PR ports the custom ordnance feature set and the Ordnance Technician role from Russian Marines Corps repository into Universe, adapting it to Universe's AU14 role structure and English-facing upstream standards.

It includes the new Universe-side role definitions, custom ordnance entities and assembly workflow, scanner/UI support, required recipes and reagents, and the missing custom ordnance sprite states/resources needed for the feature to function correctly in-game.

THIS PR DOES NOT CHANGE ANY MAPS

Why / Balance

This change adds a dedicated engineering/demolitions role for handling custom ordnance and makes the underlying feature usable in Universe.

Technical details

  • Added Universe/AU14 job prototypes for Ordnance Technician, including base/default/RMC role variants.
  • Integrated the role into departments, loadouts, vendors, antag restrictions, gamemode job slots, ID cards, and English localization.
  • Ported the custom ordnance system code, shared/client/server logic, UI, and demolitions scanner support.
  • Added the required ordnance-related prototypes, recipes, reagents, and autolathe entries.
  • Restored missing sprite states for custom grenade, mine, mortar, and rocket ordnance casings.
  • Fixed custom casing visual updates so inserting a valid detonator assembly correctly updates casing state visuals.

Media

https://discord.com/channels/1412210184121614447/1412224229839077490/1498459819114496071

Requirements

  • I have read and am following the Pull Request and Changelog Guidelines.
  • I have added media to this PR or it does not require an ingame showcase.
  • By submitting this code and/or assets, I confirm that I either own them or have provided the correct necessary licenses to use and distribute them. I agree to be fully responsible for any legal claims or issues arising from the use of these materials.

Changelog
🆑

  • add: Added the Ordnance Technician role to Universe's AU14 job system.
  • add: Added custom ordnance assembly support, scanner support, and related ordnance content to Universe.
  • tweak: Added the missing ordnance recipes and support items needed for army autolathe production.
  • fix: Fixed missing or broken sprite states for custom grenades, mines, mortar shells, and rocket warheads.
  • fix: Fixed custom ordnance casing visuals so inserted detonator assemblies correctly update the casing sprite.
  • code: Ported Universe-side role integration and supporting ordnance systems from the source repository.

@github-actions github-actions Bot added Changes: Sprites Changes sprite image assets. Changes: UI Changes UI/XAML files. labels Apr 27, 2026
@flex5hybrid

Copy link
Copy Markdown
Contributor Author

Not ready yet, please don't merge

@troytroy400 troytroy400 marked this pull request as draft April 29, 2026 13:50
@flex5hybrid

Copy link
Copy Markdown
Contributor Author

One time I will have time to finish this

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

Labels

Changes: Sprites Changes sprite image assets. Changes: UI Changes UI/XAML files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant