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

The Great Loadout Reorganizing #1230

Merged
merged 29 commits into from
Nov 18, 2024

Conversation

VMSolidus
Copy link
Member

@VMSolidus VMSolidus commented Nov 16, 2024

Description

This was entirely too long overdue. I am reorganizing the entirety of all ingame loadouts, so that it is possible to see what jobs are actually missing loadout items. Every job in the game will have its own loadout tab, each of them all sharing the same organization hierarchy with plainly visible blank spaces that people can use to see what jobs are in need of having things added to them.

Command category only contains Captain, Head of Personel, with space for Centcomm roles and Blueshield if we ever add those. Instead all of the "Department Specific Commands" are sorted with their respective departments. Which makes it really obvious if for instance there's an entire 2nd list of Head of Security drip...

TODO

  • All of the Categories
  • Localize the categories
  • Make item groups for everything

Organize Command

  • Captain
  • Head Of Personnel

Organize Engineering

  • atmos tech
  • CE
  • senior engineer
  • station engineer
  • tech assistant

Organize Epistemics

  • acolyte
  • cataloger
  • chaplain
  • golemancer
  • mystagogue
  • mystic
  • noviciate
  • psionic mantis

Organize Logistics

  • cargo tech
  • courier
  • LO
  • salvage

Organize Medical

  • chemist
  • CMO
  • doctor
  • medical intern
  • paramed
  • senior physician

Organize Security

  • cadet
  • corpsman
  • detective
  • HOS
  • secoff
  • senior officer
  • warden

Organize Service

  • bartender
  • botanist
  • chef
  • clown
  • janitor
  • lawyer
  • mime
  • musician
  • reporter

GUH

  • Add literally everything we are missing
  • Do literally all of the Job specific Item Groups

Media

Example Media Embed

Changelog

🆑

  • fix: Reorganized Loadouts so that all Jobs now have their own job specific tabs. The code for them has been thoroughly reorganized too, such that figuring out which jobs are missing crap is way easier to do.
  • add: Captain's Personal Weapon loadout category. Currently only contains a choice between the antique laser pistol, or a pulse pistol. Whichever choice is made will be used as a target for a traitor objective.

@github-actions github-actions bot added the Changes: YML Changes any yml files label Nov 16, 2024
@github-actions github-actions bot added the Changes: Localization Changes any ftl files label Nov 16, 2024
@FoxxoTrystan FoxxoTrystan requested review from a team, Aidenkrz, FoxxoTrystan, Remuchi, DEATHB4DEFEAT, Peptide90, Pspritechologist and OldDanceJacket and removed request for a team November 16, 2024 21:30
@github-actions github-actions bot added the Status: Needs Review Someone please review this label Nov 16, 2024
@FoxxoTrystan FoxxoTrystan added Priority: 3-Medium Needs to be resolved at some point Size: 2-Large For large issues/PRs and removed Status: Needs Review Someone please review this labels Nov 16, 2024
@github-actions github-actions bot added the Changes: C# Changes any cs files label Nov 16, 2024
@github-actions github-actions bot added the Changes: UI Changes any XAML files label Nov 16, 2024
@VMSolidus
Copy link
Member Author

I no longer have the willpower to continue working on this today.

@VMSolidus
Copy link
Member Author

4000 lines in 2 hours, my fingers fucking hurt. This PR is in the home-stretch now. I should be finishing this up tonight. But for now I gotta take a break, and go to a psychiatrist appointment.

@BlueHNT
Copy link
Contributor

BlueHNT commented Nov 18, 2024

No need to hurry, work at a steady pace so as not to burn yourself out.

@VMSolidus
Copy link
Member Author

25 hours later, I am finally done.
image

@VMSolidus VMSolidus merged commit 6c21325 into Simple-Station:master Nov 18, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: UI Changes any XAML files Changes: YML Changes any yml files Priority: 3-Medium Needs to be resolved at some point Size: 2-Large For large issues/PRs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants