QoL для ХоПа (#369)

* add: nice job icons ui for HoP console

* Ebanniy rot

* add: Changing id visuals with HoP console

* cleanup

* add: remove drop down list and replace it with icon-buttons

* add: colored and sorted by department buttons

* add: columns

* tweak: nicer colors

* cleanup
This commit is contained in:
ThereDrD0
2024-06-20 22:29:26 +03:00
committed by GitHub
parent 76e46de7e9
commit cb37ba5714
12 changed files with 332 additions and 122 deletions

View File

@@ -5,7 +5,6 @@ id-card-console-window-save-button = Save
id-card-console-window-job-title-label = Job title:
id-card-console-window-eject-button = Eject
id-card-console-window-insert-button = Insert
id-card-console-window-job-selection-label = Job presets (sets department and job icon):
access-id-card-console-component-no-hands-error = You have no hands.
id-card-console-privileged-id = Privileged ID

View File

@@ -5,7 +5,6 @@ id-card-console-window-save-button = Сохранить
id-card-console-window-job-title-label = Должность:
id-card-console-window-eject-button = Извлечь
id-card-console-window-insert-button = Вставить
id-card-console-window-job-selection-label = Предустановки должностей (задает иконку отдела и должности):
access-id-card-console-component-no-hands-error = У вас нет рук.
id-card-console-privileged-id = Основной ID
id-card-console-target-id = Целевой ID

View File

@@ -24,6 +24,60 @@
- WhitelistChameleon
- type: StealTarget
stealGroup: IDCard
- type: Appearance
- type: GenericVisualizer
visuals:
enum.IdVisuals.State:
base:
Captain: { state: idcaptain }
HeadOfPersonnel: { state: idheadofpersonnel }
HeadOfSecurity: { state: idheadofsecurity }
ChiefMedicalOfficer: { state: idchiefmedicalofficer }
ChiefEngineer: { state: idchiefengineer }
ResearchDirector: { state: idresearchdirector }
QuarterMaster: { state: idquartermaster }
Lawyer: { state: idlawyer }
Clown: { state: idclown }
Bartender: { state: idbartender }
Reporter: { state: idreporter }
Chef: { state: idcook }
Botanist: { state: idbotanist }
ServiceWorker: { state: idintern-service }
Zookeeper: { state: idzookeeper }
Musician: { state: idmusician }
Librarian: { state: idcurator }
Janitor: { state: idjanitor }
Chaplain: { state: idchaplain }
Mime: { state: idmime }
Boxer: { state: idboxer }
Passenger: { state: idpassenger }
Visitor: { state: idpassenger }
Borg: { state: idunknown }
CustomId: { state: idunknown }
Warden: { state: idwarden }
SeniorOfficer: { state: idseniorofficer }
SecurityOfficer: { state: idsecurityofficer }
Detective: { state: iddetective }
SecurityCadet: { state: idintern-cadet }
Brigmedic: { state: idbrigmedic }
SeniorPhysician: { state: idseniorphysician }
Paramedic: { state: idparamedic }
Chemist: { state: idchemist }
MedicalDoctor: { state: idmedicaldoctor }
Virologist: { state: idvirologist }
Geneticist: { state: idgeneticist }
MedicalIntern: { state: idintern-med }
Psychologist: { state: idpsychologist }
SeniorEngineer: { state: idseniorengineer }
AtmosphericTechnician: { state: idatmospherictechnician }
StationEngineer: { state: idstationengineer }
TechnicalAssistant: { state: idintern-tech }
SeniorResearcher: { state: idseniorresearcher }
Scientist: { state: idscientist }
Roboticist: { state: idroboticist }
ResearchAssistant: { state: idintern-sci }
ShaftMiner: { state: idshaftminer }
CargoTechnician: { state: idcargotechnician }
#IDs with layers