]> git.smokeofanarchy.ru Git - space-station-14.git/commit
JobRequirement refactor (#30347)
authorEd <96445749+TheShuEd@users.noreply.github.com>
Mon, 5 Aug 2024 04:25:49 +0000 (07:25 +0300)
committerGitHub <noreply@github.com>
Mon, 5 Aug 2024 04:25:49 +0000 (14:25 +1000)
commita95d2257c35dca930ff8eb9eebf82409a5d5645f
tree70b57d33577bda593ecb4e05d9aea2ebde13bd1a
parent01e1624567a5113feba940e96abcf4bb077d0aac
JobRequirement refactor (#30347)

* refactor JobRequirements

* add profile support

* fix

* Update quartermaster.yml

* sloth fixes

* inport 30208

* Update DepartmentPrototype.cs

* species restriction

* left tweak stick

* stringbuilder is cool!
22 files changed:
Content.Client/LateJoin/LateJoinGui.cs
Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs
Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs
Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRolesEui.cs
Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs
Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs
Content.Shared/Roles/DepartmentPrototype.cs
Content.Shared/Roles/JobRequirement/AgeRequirement.cs [new file with mode: 0644]
Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs [new file with mode: 0644]
Content.Shared/Roles/JobRequirement/OverallPlaytimeRequirement.cs [new file with mode: 0644]
Content.Shared/Roles/JobRequirement/RoleTimeRequirement.cs [new file with mode: 0644]
Content.Shared/Roles/JobRequirement/SpeciesRequirement.cs [new file with mode: 0644]
Content.Shared/Roles/JobRequirements.cs
Resources/Locale/en-US/job/role-requirements.ftl [moved from Resources/Locale/en-US/job/role-timers.ftl with 71% similarity]
Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml
Resources/Prototypes/Roles/Jobs/Command/captain.yml
Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml
Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml
Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml
Resources/Prototypes/Roles/Jobs/Science/research_director.yml
Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml
Resources/Prototypes/Roles/Jobs/departments.yml