]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Use an alias in job icons yml (#40415)
authorāda <ss.adasts@gmail.com>
Wed, 17 Sep 2025 10:29:08 +0000 (05:29 -0500)
committerGitHub <noreply@github.com>
Wed, 17 Sep 2025 10:29:08 +0000 (12:29 +0200)
commit

Co-authored-by: iaada <iaada@users.noreply.github.com>
Resources/Prototypes/StatusIcon/job.yml

index 9c09198a94211d3456dc09ab64c762af33d9ab04..3ac1ab07be73b73fae3b43f9a0c2a82d820db668 100644 (file)
@@ -11,7 +11,7 @@
   parent: JobIcon
   id: JobIconCargoTechnician
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: &icon-rsi /Textures/Interface/Misc/job_icons.rsi
     state: CargoTechnician
   jobName: job-name-cargotech
 
@@ -19,7 +19,7 @@
   parent: JobIcon
   id: JobIconShaftMiner
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: ShaftMiner
   jobName: job-name-salvagespec
 
@@ -29,7 +29,7 @@
   parent: JobIcon
   id: JobIconCaptain
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Captain
   jobName: job-name-captain
 
@@ -37,7 +37,7 @@
   parent: JobIcon
   id: JobIconChiefEngineer
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: ChiefEngineer
   jobName: job-name-ce
 
@@ -45,7 +45,7 @@
   parent: JobIcon
   id: JobIconChiefMedicalOfficer
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: ChiefMedicalOfficer
   jobName: job-name-cmo
 
@@ -53,7 +53,7 @@
   parent: JobIcon
   id: JobIconHeadOfPersonnel
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: HeadOfPersonnel
   jobName: job-name-hop
 
@@ -61,7 +61,7 @@
   parent: JobIcon
   id: JobIconHeadOfSecurity
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: HeadOfSecurity
   jobName: job-name-hos
 
@@ -69,7 +69,7 @@
   parent: JobIcon
   id: JobIconResearchDirector
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: ResearchDirector
   jobName: job-name-rd
 
@@ -77,7 +77,7 @@
   parent: JobIcon
   id: JobIconQuarterMaster
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: QuarterMaster
   jobName: job-name-qm
 
@@ -87,7 +87,7 @@
   parent: JobIcon
   id: JobIconAtmosphericTechnician
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: AtmosphericTechnician
   jobName: job-name-atmostech
 
@@ -95,7 +95,7 @@
   parent: JobIcon
   id: JobIconStationEngineer
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: StationEngineer
   jobName: job-name-engineer
 
   parent: JobIcon
   id: JobIconTechnicalAssistant
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: TechnicalAssistant
   jobName: job-name-technical-assistant
 
   parent: JobIcon
   id: JobIconChemist
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Chemist
   jobName: job-name-chemist
 
   parent: JobIcon
   id: JobIconGeneticist
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Geneticist
   jobName: job-name-geneticist
 
   parent: JobIcon
   id: JobIconMedicalDoctor
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: MedicalDoctor
   jobName: job-name-doctor
 
   parent: JobIcon
   id: JobIconMedicalIntern
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: MedicalIntern
   jobName: job-name-intern
 
   parent: JobIcon
   id: JobIconParamedic
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Paramedic
   jobName: job-name-paramedic
 
   parent: JobIcon
   id: JobIconPsychologist
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Psychologist
   jobName: job-name-psychologist
 
   parent: JobIcon
   id: JobIconVirologist
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Virologist
   jobName: job-name-virologist
 
   parent: JobIcon
   id: JobIconResearchAssistant
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: ResearchAssistant
   jobName: job-name-research-assistant
 
   parent: JobIcon
   id: JobIconRoboticist
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Roboticist
   jobName: job-name-roboticist
 
   parent: JobIcon
   id: JobIconScientist
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Scientist
   jobName: job-name-scientist
 
   parent: JobIcon
   id: JobIconBrigmedic
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Brigmedic
   jobName: job-name-brigmedic
 
   parent: JobIcon
   id: JobIconDetective
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Detective
   jobName: job-name-detective
 
   parent: JobIcon
   id: JobIconSecurityCadet
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: SecurityCadet
   jobName: job-name-cadet
 
   parent: JobIcon
   id: JobIconSecurityOfficer
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: SecurityOfficer
   jobName: job-name-security
 
   parent: JobIcon
   id: JobIconWarden
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Warden
   jobName: job-name-warden
 
   parent: JobIcon
   id: JobIconBartender
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Bartender
   jobName: job-name-bartender
 
   parent: JobIcon
   id: JobIconBotanist
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Botanist
   jobName: job-name-botanist
 
   parent: JobIcon
   id: JobIconBoxer
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Boxer
   jobName: job-name-boxer
 
   parent: JobIcon
   id: JobIconChaplain
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Chaplain
   jobName: job-name-chaplain
 
   parent: JobIcon
   id: JobIconChef
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Chef
   jobName: job-name-chef
 
   parent: JobIcon
   id: JobIconJanitor
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Janitor
   jobName: job-name-janitor
 
   parent: JobIcon
   id: JobIconLawyer
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Lawyer
   jobName: job-name-lawyer
 
   parent: JobIcon
   id: JobIconLibrarian
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Librarian
   jobName: job-name-librarian
 
   parent: JobIcon
   id: JobIconReporter
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Reporter
   jobName: job-name-reporter
 
   parent: JobIcon
   id: JobIconServiceWorker
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: ServiceWorker
   jobName: job-name-serviceworker
 
   parent: JobIcon
   id: JobIconZookeeper
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Zookeeper
   jobName: job-name-zookeeper
 
   parent: JobIcon
   id: JobIconClown # :o)
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Clown
   jobName: job-name-clown
 
   parent: JobIcon
   id: JobIconMime
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Mime
   jobName: job-name-mime
 
   parent: JobIcon
   id: JobIconMusician
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Musician
   jobName: job-name-musician
 
   parent: JobIcon
   id: JobIconPassenger
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Passenger
   jobName: job-name-passenger
 
   parent: JobIcon
   id: JobIconVisitor
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Visitor
   jobName: job-name-visitor
 
   parent: JobIcon
   id: JobIconBorg
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Borg
   jobName: job-name-borg
 
   parent: JobIcon
   id: JobIconStationAi
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: StationAi
   jobName: job-name-station-ai
 
   parent: JobIcon
   id: JobIconCluwne # >:o(
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Cluwne
   jobName: job-name-cluwne
 
   parent: JobIcon
   id: JobIconPrisoner
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Prisoner
   jobName: job-name-prisoner
 
   parent: JobIcon
   id: JobIconSyndicate # Just in case you want to make it official which side you are on
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Syndicate
   jobName: job-name-syndicate
 
   parent: JobIcon
   id: JobIconZombie # This is a perfectly legitimate profession to pursue
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Zombie
   jobName: job-name-zombie
 
   parent: JobIcon
   id: JobIconNanotrasen
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Nanotrasen
   jobName: job-name-centcomoff
 
   parent: JobIcon
   id: JobIconAdmin
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Admin
   allowSelection: false
 
   parent: JobIcon
   id: JobIconSeniorPhysician
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: SeniorPhysician
   allowSelection: false
 
   parent: JobIcon
   id: JobIconSeniorOfficer
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: SeniorOfficer
   allowSelection: false
 
   parent: JobIcon
   id: JobIconSeniorEngineer
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: SeniorEngineer
   allowSelection: false
 
   parent: JobIcon
   id: JobIconSeniorResearcher
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: SeniorResearcher
   allowSelection: false
 
   parent: JobIcon
   id: JobIconNoId
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: NoId
   jobName: job-name-no-id
 
   parent: JobIcon
   id: JobIconUnknown
   icon:
-    sprite: /Textures/Interface/Misc/job_icons.rsi
+    sprite: *icon-rsi
     state: Unknown
   jobName: job-name-unknown