diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs index e4f72cd3c02..ee15ec71790 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs @@ -56,7 +56,7 @@ private void AddAntagVerbs(GetVerbsEvent args) { Text = traitorName, Category = VerbCategory.Antag, - Icon = new SpriteSpecifier.Rsi(new ResPath("/Textures/Interface/Misc/job_icons.rsi"), "Syndicate"), + Icon = new SpriteSpecifier.Rsi(new ResPath("/Textures/_Funkystation/Interface/Misc/job_icons.rsi"), "Syndicate"), // Funky Act = () => { _antag.ForceMakeAntag(targetPlayer, DefaultTraitorRule); @@ -71,7 +71,7 @@ private void AddAntagVerbs(GetVerbsEvent args) { Text = initialInfectedName, Category = VerbCategory.Antag, - Icon = new SpriteSpecifier.Rsi(new("/Textures/Interface/Misc/job_icons.rsi"), "InitialInfected"), + Icon = new SpriteSpecifier.Rsi(new("/Textures/_Funkystation/Interface/Misc/antag_icons.rsi"), "InitialInfected"), // Funky Act = () => { _antag.ForceMakeAntag(targetPlayer, DefaultInitialInfectedRule); @@ -86,7 +86,7 @@ private void AddAntagVerbs(GetVerbsEvent args) { Text = zombieName, Category = VerbCategory.Antag, - Icon = new SpriteSpecifier.Rsi(new("/Textures/Interface/Misc/job_icons.rsi"), "Zombie"), + Icon = new SpriteSpecifier.Rsi(new("/Textures/_Funkystation/Interface/Misc/job_icons.rsi"), "Zombie"), // Funky Act = () => { _zombie.ZombifyEntity(args.Target); @@ -132,7 +132,7 @@ private void AddAntagVerbs(GetVerbsEvent args) { Text = headRevName, Category = VerbCategory.Antag, - Icon = new SpriteSpecifier.Rsi(new("/Textures/Interface/Misc/job_icons.rsi"), "HeadRevolutionary"), + Icon = new SpriteSpecifier.Rsi(new("/Textures/_Funkystation/Interface/Misc/antag_icons.rsi"), "HeadRevolutionary"), // Funky Act = () => { _antag.ForceMakeAntag(targetPlayer, DefaultRevsRule); @@ -177,7 +177,7 @@ private void AddAntagVerbs(GetVerbsEvent args) { Text = paradoxCloneName, Category = VerbCategory.Antag, - Icon = new SpriteSpecifier.Rsi(new("/Textures/Interface/Misc/job_icons.rsi"), "ParadoxClone"), + Icon = new SpriteSpecifier.Rsi(new("/Textures/_Funkystation/Interface/Misc/antag_icons.rsi"), "ParadoxClone"), // Funky Act = () => { var ruleEnt = _gameTicker.AddGameRule(ParadoxCloneRuleId); @@ -198,7 +198,7 @@ private void AddAntagVerbs(GetVerbsEvent args) { Text = wizardName, Category = VerbCategory.Antag, - Icon = new SpriteSpecifier.Rsi(new("/Textures/Interface/Misc/job_icons.rsi"), "Wizard"), + Icon = new SpriteSpecifier.Rsi(new("/Textures/_Funkystation/Interface/Misc/job_icons.rsi"), "Wizard"), // Funky Act = () => { // Wizard has no rule components as of writing, but I gotta put something here to satisfy the machine so just make it wizard mind rule :) diff --git a/Resources/Locale/en-US/_Funkystation/job/job-names.ftl b/Resources/Locale/en-US/_Funkystation/job/job-names.ftl new file mode 100644 index 00000000000..2829b6bcf17 --- /dev/null +++ b/Resources/Locale/en-US/_Funkystation/job/job-names.ftl @@ -0,0 +1,14 @@ +job-name-cci = Central Command Intern +job-name-cco = Central Command Official +job-name-cl = Corporate Liaison +job-name-command-maid = Command Maid +job-name-cowboy = Space Cowboy +job-name-deputy = Deputy +job-name-fitness-instructor = Fitness Instructor +job-name-hd = Hospitality Director +job-name-iaa = Internal Affairs Agent +job-name-magistrate = Magistrate +job-name-party-maker = Party Maker +job-name-nct = Nanotrasen Career Trainer +job-name-security-clown = Security Clown +job-name-xo = Executive Officer diff --git a/Resources/Prototypes/StatusIcon/faction.yml b/Resources/Prototypes/StatusIcon/faction.yml index 8588dcde24c..9f06b5407a5 100644 --- a/Resources/Prototypes/StatusIcon/faction.yml +++ b/Resources/Prototypes/StatusIcon/faction.yml @@ -7,7 +7,7 @@ - Zombie - InitialInfected icon: - sprite: /Textures/Interface/Misc/job_icons.rsi + sprite: &job-icon-rsi /Textures/_Funkystation/Interface/Misc/job_icons.rsi # Funky - Any antag faction icons that are already ID card options go here state: Zombie - type: factionIcon @@ -19,7 +19,7 @@ - InitialInfected - Zombie icon: - sprite: /Textures/Interface/Misc/job_icons.rsi + sprite: &antag-icon-rsi /Textures/_Funkystation/Interface/Misc/antag_icons.rsi # Funky - All other antag faction icons go here state: InitialInfected - type: factionIcon @@ -31,7 +31,7 @@ - ShowAntagIcons - Revolutionary icon: - sprite: /Textures/Interface/Misc/job_icons.rsi + sprite: *antag-icon-rsi # Funky state: Revolutionary - type: factionIcon @@ -43,7 +43,7 @@ - ShowAntagIcons - Revolutionary icon: - sprite: /Textures/Interface/Misc/job_icons.rsi + sprite: *antag-icon-rsi # Funky state: HeadRevolutionary - type: factionIcon @@ -57,7 +57,7 @@ - ShowAntagIcons - BloodCultist icon: - sprite: /Textures/Interface/Misc/job_icons.rsi + sprite: *antag-icon-rsi # Funky state: Cultist - type: factionIcon @@ -65,5 +65,5 @@ priority: 0 locationPreference: Left icon: - sprite: /Textures/Interface/Misc/job_icons.rsi + sprite: *job-icon-rsi # Funky state: Syndicate diff --git a/Resources/Prototypes/StatusIcon/job.yml b/Resources/Prototypes/StatusIcon/job.yml index f6036e02138..d837bc5358c 100644 --- a/Resources/Prototypes/StatusIcon/job.yml +++ b/Resources/Prototypes/StatusIcon/job.yml @@ -11,7 +11,7 @@ parent: JobIcon id: JobIconCargoTechnician icon: - sprite: &icon-rsi /Textures/Interface/Misc/job_icons.rsi + sprite: &icon-rsi /Textures/_Funkystation/Interface/Misc/job_icons.rsi # Funky state: CargoTechnician jobName: job-name-cargotech @@ -20,7 +20,7 @@ id: JobIconShaftMiner icon: sprite: *icon-rsi - state: ShaftMiner + state: SalvageSpecialist # Funky - Formerly "ShaftMiner" jobName: job-name-salvagespec # Command @@ -53,9 +53,10 @@ parent: JobIcon id: JobIconHeadOfPersonnel icon: - sprite: *icon-rsi + sprite: &old-icon-rsi /Textures/Interface/Misc/job_icons.rsi # Funky - Fallback RSI for jobs without new icons state: HeadOfPersonnel jobName: job-name-hop + allowSelection: false # Funky - Job deprecated - type: jobIcon parent: JobIcon @@ -78,7 +79,7 @@ id: JobIconQuarterMaster icon: sprite: *icon-rsi - state: QuarterMaster + state: Quartermaster # Funky - Formerly "QuarterMaster" jobName: job-name-qm # Engineering @@ -229,9 +230,10 @@ parent: JobIcon id: JobIconWarden icon: - sprite: *icon-rsi + sprite: *old-icon-rsi # Funky - Fallback RSI state: Warden jobName: job-name-warden + allowSelection: false # Funky - Job deprecated # Service @@ -255,9 +257,10 @@ parent: JobIcon id: JobIconBoxer icon: - sprite: *icon-rsi + sprite: *old-icon-rsi # Funky - Fallback RSI state: Boxer jobName: job-name-boxer + allowSelection: false # Funky - Job deprecated - type: jobIcon parent: JobIcon @@ -356,7 +359,7 @@ id: JobIconPassenger icon: sprite: *icon-rsi - state: Passenger + state: Assistant # Funky - Formerly "Passenger" jobName: job-name-passenger - type: jobIcon @@ -549,9 +552,10 @@ parent: JobIcon id: JobIconNanotrasen icon: - sprite: *icon-rsi + sprite: *old-icon-rsi # Funky - Fallback RSI state: Nanotrasen jobName: job-name-centcommoff + allowSelection: false # Funky - Job deprecated - type: jobIcon parent: JobIcon diff --git a/Resources/Prototypes/StatusIcon/security.yml b/Resources/Prototypes/StatusIcon/security.yml index 94ee13e77d2..4eceff17807 100644 --- a/Resources/Prototypes/StatusIcon/security.yml +++ b/Resources/Prototypes/StatusIcon/security.yml @@ -33,7 +33,7 @@ icon: sprite: /Textures/Interface/Misc/security_icons.rsi state: hud_suspected - + - type: securityIcon parent: SecurityIcon id: SecurityIconHostile @@ -62,8 +62,8 @@ layer: Mod isShaded: true icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: MindShield + sprite: /Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi # Funky + state: MindShieldBorder # Funky - Consistency with other job icon borders - type: securityIcon id: CrewBorderIcon diff --git a/Resources/Prototypes/_Funkystation/StatusIcon/job.yml b/Resources/Prototypes/_Funkystation/StatusIcon/job.yml new file mode 100644 index 00000000000..06e4f1c036e --- /dev/null +++ b/Resources/Prototypes/_Funkystation/StatusIcon/job.yml @@ -0,0 +1,124 @@ +# Central Command + +- type: jobIcon + parent: JobIcon + id: JobIconCentralCommandIntern + icon: + sprite: &icon-rsi /Textures/_Funkystation/Interface/Misc/job_icons.rsi + state: CentralCommandIntern + jobName: job-name-cci + +- type: jobIcon + parent: JobIcon + id: JobIconCentralCommandOfficial + icon: + sprite: *icon-rsi + state: CentralCommandOfficial + jobName: job-name-cco + +- type: jobIcon + parent: JobIcon + id: JobIconNanotrasenCareerTrainer + icon: + sprite: *icon-rsi + state: NanotrasenCareerTrainer + jobName: job-name-nct + +# Command + +- type: jobIcon + parent: JobIcon + id: JobIconCorporateLiaison + icon: + sprite: *icon-rsi + state: CorporateLiaison + jobName: job-name-cl + +- type: jobIcon + parent: JobIcon + id: JobIconExecutiveOfficer + icon: + sprite: *icon-rsi + state: ExecutiveOfficer + jobName: job-name-xo + +- type: jobIcon + parent: JobIcon + id: JobIconHospitalityDirector + icon: + sprite: *icon-rsi + state: HospitalityDirector + jobName: job-name-hd + +# Internal Affairs + +- type: jobIcon + parent: JobIcon + id: JobIconInternalAffairsAgent + icon: + sprite: *icon-rsi + state: InternalAffairsAgent + jobName: job-name-iaa + +- type: jobIcon + parent: JobIcon + id: JobIconMagistrate + icon: + sprite: *icon-rsi + state: Magistrate + jobName: job-name-magistrate + + +# Security + +- type: jobIcon + parent: JobIcon + id: JobIconDeputy + icon: + sprite: *icon-rsi + state: Deputy + jobName: job-name-deputy + +# Service + +- type: jobIcon + parent: JobIcon + id: JobIconFitnessInstructor + icon: + sprite: *icon-rsi + state: FitnessInstructor + jobName: job-name-fitness-instructor + +# Visitors etc. + +- type: jobIcon + parent: JobIcon + id: JobIconCommandMaid + icon: + sprite: *icon-rsi + state: CommandMaid + jobName: job-name-command-maid + +- type: jobIcon + parent: JobIcon + id: JobIconCowboy + icon: + sprite: *icon-rsi + state: Cowboy + jobName: job-name-cowboy + +- type: jobIcon + parent: JobIcon + id: JobIconPartyMaker + icon: + sprite: *icon-rsi + state: PartyMaker + jobName: job-name-party-maker + +- type: jobIcon + parent: JobIcon + id: JobIconSecurityClown + icon: + sprite: *icon-rsi + state: SecurityClown + jobName: job-name-security-clown diff --git a/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/Changeling.png b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/Changeling.png new file mode 100644 index 00000000000..ced14279d89 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/Changeling.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/Cultist.png b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/Cultist.png new file mode 100644 index 00000000000..2cd84cb645c Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/Cultist.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/HeadRevolutionary.png b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/HeadRevolutionary.png new file mode 100644 index 00000000000..2dee37fea05 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/HeadRevolutionary.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/InitialInfected.png b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/InitialInfected.png new file mode 100644 index 00000000000..772e4fe1d5b Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/InitialInfected.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/MindControlled.png b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/MindControlled.png new file mode 100644 index 00000000000..5c15d9fed0d Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/MindControlled.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/ParadoxClone.png b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/ParadoxClone.png new file mode 100644 index 00000000000..e552ae16646 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/ParadoxClone.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/Revolutionary.png b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/Revolutionary.png new file mode 100644 index 00000000000..7d39477efa0 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/Revolutionary.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/meta.json b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/meta.json new file mode 100644 index 00000000000..0d6cc726951 --- /dev/null +++ b/Resources/Textures/_Funkystation/Interface/Misc/antag_icons.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Changeling by @whateverusername0 (GitHub), modified by @Catazeus (GitHub), symbol (as Scientist) by @EmoGarbage404 (GitHub) | Cultist icon from Paradise Station (GitHub, ParadiseSS13/Paradise/icons/mob/hud.dmi), modified by @pirakaplant | Head Revolutionary and Revolutionary icons by @Catazeus | Initial Infected icon by @RamZ (Discord), modified by @Catazeus | Mind controlled icon by @Catazeus | Paradox Clone icon from /tg/station (GitHub, /tgstation/tgstation/icons/mob/huds/antag_hud.dmi) and modified by @slarticodefast (GitHub) and @Catazeus", + + "size": { + "x": 8, + "y": 8 + }, + "states": [ + { + "name": "Changeling" + }, + { + "name": "Cultist" + }, + { + "name": "HeadRevolutionary" + }, + { + "name": "InitialInfected" + }, + { + "name": "MindControlled" + }, + { + "name": "ParadoxClone" + }, + { + "name": "Revolutionary" + } + ] +} diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Admin.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Admin.png new file mode 100644 index 00000000000..2bd849d9436 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Admin.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Assistant.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Assistant.png new file mode 100644 index 00000000000..30629afe091 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Assistant.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/AtmosphericTechnician.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/AtmosphericTechnician.png new file mode 100644 index 00000000000..f01bba09e27 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/AtmosphericTechnician.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Bartender.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Bartender.png new file mode 100644 index 00000000000..b92ff5d53f5 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Bartender.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Borg.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Borg.png new file mode 100644 index 00000000000..0f39c34a5a1 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Borg.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Botanist.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Botanist.png new file mode 100644 index 00000000000..92b46e7c00c Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Botanist.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Brigmedic.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Brigmedic.png new file mode 100644 index 00000000000..af3913d9f62 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Brigmedic.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CBURN.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CBURN.png new file mode 100644 index 00000000000..fb9f6eec875 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CBURN.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Captain.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Captain.png new file mode 100644 index 00000000000..435f01aa33e Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Captain.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CargoTechnician.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CargoTechnician.png new file mode 100644 index 00000000000..d7b7bcbb094 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CargoTechnician.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CentralCommandIntern.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CentralCommandIntern.png new file mode 100644 index 00000000000..952b95c7349 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CentralCommandIntern.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CentralCommandOfficial.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CentralCommandOfficial.png new file mode 100644 index 00000000000..654d1bcc21e Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CentralCommandOfficial.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Chaplain.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Chaplain.png new file mode 100644 index 00000000000..bb2489d36a1 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Chaplain.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Chef.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Chef.png new file mode 100644 index 00000000000..86d4a6acf7a Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Chef.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Chemist.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Chemist.png new file mode 100644 index 00000000000..8c59029a510 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Chemist.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ChiefEngineer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ChiefEngineer.png new file mode 100644 index 00000000000..eaca4efb3e6 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ChiefEngineer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ChiefMedicalOfficer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ChiefMedicalOfficer.png new file mode 100644 index 00000000000..0c07a6f7c6c Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ChiefMedicalOfficer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Clown.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Clown.png new file mode 100644 index 00000000000..b6c9f64a6f3 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Clown.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Cluwne.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Cluwne.png new file mode 100644 index 00000000000..113f1b85303 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Cluwne.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CommandMaid.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CommandMaid.png new file mode 100644 index 00000000000..66f0adbaa7d Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CommandMaid.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CorporateLiaison.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CorporateLiaison.png new file mode 100644 index 00000000000..6b86b1adbda Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/CorporateLiaison.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Cowboy.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Cowboy.png new file mode 100644 index 00000000000..2e12bea50bf Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Cowboy.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/DeathSquad.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/DeathSquad.png new file mode 100644 index 00000000000..7a976be6359 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/DeathSquad.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Deputy.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Deputy.png new file mode 100644 index 00000000000..6240d61f882 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Deputy.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Detective.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Detective.png new file mode 100644 index 00000000000..53fa35daf91 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Detective.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTChaplain.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTChaplain.png new file mode 100644 index 00000000000..edeab201282 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTChaplain.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTEngineer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTEngineer.png new file mode 100644 index 00000000000..3b2ab584244 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTEngineer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTJanitor.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTJanitor.png new file mode 100644 index 00000000000..48083fe7d74 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTJanitor.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTLeader.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTLeader.png new file mode 100644 index 00000000000..eeafc8c3eac Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTLeader.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTMedical.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTMedical.png new file mode 100644 index 00000000000..fc459dd4da7 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTMedical.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTSecurity.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTSecurity.png new file mode 100644 index 00000000000..ed66b1d8d89 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ERTSecurity.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ExecutiveOfficer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ExecutiveOfficer.png new file mode 100644 index 00000000000..baf4b4182b0 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ExecutiveOfficer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/FitnessInstructor.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/FitnessInstructor.png new file mode 100644 index 00000000000..f682a12588e Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/FitnessInstructor.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Geneticist.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Geneticist.png new file mode 100644 index 00000000000..153dd643eec Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Geneticist.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/HeadOfSecurity.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/HeadOfSecurity.png new file mode 100644 index 00000000000..837392b43bb Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/HeadOfSecurity.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/HospitalityDirector.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/HospitalityDirector.png new file mode 100644 index 00000000000..ff7c323cd77 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/HospitalityDirector.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/InternalAffairsAgent.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/InternalAffairsAgent.png new file mode 100644 index 00000000000..b580d8b0dee Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/InternalAffairsAgent.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Janitor.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Janitor.png new file mode 100644 index 00000000000..8e73f333e2d Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Janitor.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Lawyer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Lawyer.png new file mode 100644 index 00000000000..991ea310ac8 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Lawyer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Librarian.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Librarian.png new file mode 100644 index 00000000000..3af162e7531 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Librarian.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Magistrate.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Magistrate.png new file mode 100644 index 00000000000..b8a8bdbb464 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Magistrate.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/MedicalDoctor.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/MedicalDoctor.png new file mode 100644 index 00000000000..ed1dbd7926b Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/MedicalDoctor.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/MedicalIntern.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/MedicalIntern.png new file mode 100644 index 00000000000..02cba31a0e5 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/MedicalIntern.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Mime.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Mime.png new file mode 100644 index 00000000000..5fb18baea87 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Mime.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Musician.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Musician.png new file mode 100644 index 00000000000..16de91edeba Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Musician.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/NanotrasenCareerTrainer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/NanotrasenCareerTrainer.png new file mode 100644 index 00000000000..8e03a1deac4 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/NanotrasenCareerTrainer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Ninja.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Ninja.png new file mode 100644 index 00000000000..9fa77699ae7 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Ninja.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/NoId.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/NoId.png new file mode 100644 index 00000000000..99fb5e7d318 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/NoId.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Paramedic.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Paramedic.png new file mode 100644 index 00000000000..0f41ff4ced9 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Paramedic.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/PartyMaker.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/PartyMaker.png new file mode 100644 index 00000000000..64b817557a6 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/PartyMaker.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Pirate.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Pirate.png new file mode 100644 index 00000000000..f1fb7dd8e2d Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Pirate.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Prisoner.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Prisoner.png new file mode 100644 index 00000000000..de530d2e54b Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Prisoner.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Psychologist.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Psychologist.png new file mode 100644 index 00000000000..e04caaecc2a Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Psychologist.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Quartermaster.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Quartermaster.png new file mode 100644 index 00000000000..fa8031dac38 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Quartermaster.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Reporter.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Reporter.png new file mode 100644 index 00000000000..d82077038cf Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Reporter.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ResearchAssistant.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ResearchAssistant.png new file mode 100644 index 00000000000..885bd274bd5 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ResearchAssistant.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ResearchDirector.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ResearchDirector.png new file mode 100644 index 00000000000..517d7136c98 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ResearchDirector.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Roboticist.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Roboticist.png new file mode 100644 index 00000000000..50c5688df52 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Roboticist.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SalvageSpecialist.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SalvageSpecialist.png new file mode 100644 index 00000000000..4dcddb1901a Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SalvageSpecialist.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Scientist.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Scientist.png new file mode 100644 index 00000000000..21c688bae68 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Scientist.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SecurityCadet.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SecurityCadet.png new file mode 100644 index 00000000000..08fd2018f00 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SecurityCadet.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SecurityClown.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SecurityClown.png new file mode 100644 index 00000000000..3823fc8a494 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SecurityClown.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SecurityOfficer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SecurityOfficer.png new file mode 100644 index 00000000000..44a6c46d2d0 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SecurityOfficer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorEngineer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorEngineer.png new file mode 100644 index 00000000000..d00c80ea83f Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorEngineer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorOfficer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorOfficer.png new file mode 100644 index 00000000000..78047d86379 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorOfficer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorPhysician.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorPhysician.png new file mode 100644 index 00000000000..8db6eac2529 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorPhysician.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorResearcher.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorResearcher.png new file mode 100644 index 00000000000..a79f72eba76 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SeniorResearcher.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ServiceWorker.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ServiceWorker.png new file mode 100644 index 00000000000..d41d868ab99 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/ServiceWorker.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/StationAi.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/StationAi.png new file mode 100644 index 00000000000..400b9c6a0c5 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/StationAi.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/StationEngineer.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/StationEngineer.png new file mode 100644 index 00000000000..91b75b64fea Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/StationEngineer.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Syndicate.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Syndicate.png new file mode 100644 index 00000000000..04ec9c6c974 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Syndicate.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SyndicateCommander.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SyndicateCommander.png new file mode 100644 index 00000000000..6c7038ac754 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SyndicateCommander.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SyndicateCorpsman.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SyndicateCorpsman.png new file mode 100644 index 00000000000..59b53335bce Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SyndicateCorpsman.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SyndicateOperative.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SyndicateOperative.png new file mode 100644 index 00000000000..881e0f40b75 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/SyndicateOperative.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/TechnicalAssistant.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/TechnicalAssistant.png new file mode 100644 index 00000000000..7da40893da1 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/TechnicalAssistant.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Unknown.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Unknown.png new file mode 100644 index 00000000000..5f125eeb9ae Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Unknown.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Virologist.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Virologist.png new file mode 100644 index 00000000000..0b7f907540f Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Virologist.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Visitor.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Visitor.png new file mode 100644 index 00000000000..c7b5e754656 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Visitor.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Wizard.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Wizard.png new file mode 100644 index 00000000000..e2ef5dd29f6 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Wizard.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Zombie.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Zombie.png new file mode 100644 index 00000000000..d0f2a48b117 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Zombie.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Zookeeper.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Zookeeper.png new file mode 100644 index 00000000000..5e44a40255c Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/Zookeeper.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/meta.json b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/meta.json new file mode 100644 index 00000000000..d4a4dd5021f --- /dev/null +++ b/Resources/Textures/_Funkystation/Interface/Misc/job_icons.rsi/meta.json @@ -0,0 +1,254 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Admin icon by @Catazeus (GitHub) | Assistant icon from /tg/station (GitHub, tgstation/tgstation/icons/mob/hud.dmi), modified by @Catazeus | Atmospheric Technician icon by @Catazeus | Bartender icon from /tg/station, modified by @Catazeus | Borg icon by @EmoGarbage404 (GitHub), modified by @Catazeus | Botanist icon from /vg/station (GitHub, vgstation-coders/vgstation13/icons/mob/hud.dmi), modified by @PJB3005 (GitHub) and @Catazeus | Brigmedic icon by @PuroSlavKing (GitHub), modified by @Catazeus | Captain icon from /tg/station, modified by @Catazeus and @pirakaplant (GitHub) | Cargo Technician icon from /tg/station, modified by @Catazeus | CBURN icon by @Catazeus, modified by @pirakaplant | CentralCommandIntern icon by @TheHolyAegis (GitHub), modified by @pirakaplant | Central Command Official by @Catazeus, modified by @pirakaplant | Chaplain icon by @pirakaplant | Chef icon from /tg/station, modified by @Catazeus | Chemist icon from /tg/station, modified by @Catazeus | Chief Engineer icon by @pirakaplant | Chief Medifical Officer icon by @pirakaplant, symbol (as Paramedic) from /tg/station | Clown icon from /tg/station, modified by @Catazeus | Cluwne icon by @Catazeus | Command Maid by @vectorassembly (GitHub) | Corporate Liaison icon (as CentCom Official) from /tg/station, modified by @pirakaplant | Cowboy by @mkanke-real (GitHub) | Deathsquad icon by @Catazeus | Deputy Icon by @Catazeus | Detective icon from /tg/station, modified by @Catazeus | ERT icons by @Catazeus, ERT Chaplain and Medic symbols by @pirakaplant, ERT Engineer, Janitor, Leader (as Captain), and Security symbols from /tg/station | Executive Officer by @pirakaplant, symbol (as Head of Personnel) from /tg/station | Fitness Instructor by @pirakaplant | Geneticist icon (as Scientist) by @EmoGarbage404, modified by @Catazeus | Head of Security icon by @pirakaplant | Hospitality Director icon by @Catazeus, symbol (as Service Worker) by @anno_midi (Discord) | Internal Affairs Agent icon by @pirakaplant, symbol by @Catazeus | Janitor icon from /tg/station, modified by @Catazeus | Lawyer icon by @pirakaplant, symbol by @Alicios | Magistrate icon by @pirakaplant, symbol by @Alicios | Medical Doctor icon from /tg/station, modified by @Catazeus | Medical Intern icon by @Catazeus | Mime icon from /tg/station, modified by @pirakaplant | Mindshield overlay by @Catazeus | Musician icon by @HoofedEar (GitHub), modified by @Catazeus | Nanotrasen Career Trainer icon by @Catazeus | Ninja icon by @ThatGuyUSA (GitHub), modified by @pirakaplant | NoId from /tg/station, modified by @Catazeus | Paramedic by @pirakaplant | Party Maker icon by @lzk228 (GitHub), modified by @Catazeus and @pirakaplant | Pirate icon by @ThatGuyUSA, modified by @Catazeus | Prisoner icon from /tg/station, modified by @Catazeus | Psychologist icon by @Emisse (GitHub), modified by @Catazeus | Quartermaster icon by @pirakaplant | Reporter icon by @Emisse (GitHub), modified by @Catazeus | Research Assistant icon by @Catazeus | Research Director icon by @Catazeus | Roboticist icon from /tg/station, modified by @Catazeus | Salvage Specialist icon (as Shaft Miner) from /tg/station, modified by @Catazeus | Scientist icon by @Catazeus | Security Cadet icon by @Catazeus | Security Clown icon by @Catazeus and @pirakaplant | Security Officer icon from /tg/station, modified by @Catazeus | Senior icons by @Nairodian (GitHub), modified by @Catazeus | Service Worker icon by @Catazeus | Station AI icon from /tg/station, modified by @lunarcomets (GitHub) and @Catazeus | Station Engineer icon from /tg/station, modified by @Catazeus | Syndicate icon by @Catazeus | Syndicate Commander, Corpsman, and Operative icons by @Catazeus, Commander symbol (as ERT Leader) from /tg/station | Technical Assistant icon by @Catazeus | Unknown from /tg/station, modified by @Catazeus | Virologist icon by @Catazeus | Visitor icon by @SlamBamActionMan (GitHub), modified by @Catazeus | Wizard icon by @Catazeus | Zombie icon by @RamZ (Discord), modified by @Catazeus | Zookeeper icon by @netwy (Discord), modified by @Catazeus", + "size": { + "x": 8, + "y": 8 + }, + "states": [ + { + "name": "Admin" + }, + { + "name": "Assistant" + }, + { + "name": "AtmosphericTechnician" + }, + { + "name": "Bartender" + }, + { + "name": "Borg" + }, + { + "name": "Botanist" + }, + { + "name": "Brigmedic" + }, + { + "name": "Captain" + }, + { + "name": "CargoTechnician" + }, + { + "name": "CBURN" + }, + { + "name": "CentralCommandIntern" + }, + { + "name": "CentralCommandOfficial" + }, + { + "name": "Chaplain" + }, + { + "name": "Chef" + }, + { + "name": "Chemist" + }, + { + "name": "ChiefEngineer" + }, + { + "name": "ChiefMedicalOfficer" + }, + { + "name": "Clown" + }, + { + "name": "Cluwne" + }, + { + "name": "CommandMaid" + }, + { + "name": "CorporateLiaison" + }, + { + "name": "Cowboy" + }, + { + "name": "DeathSquad" + }, + { + "name": "Deputy" + }, + { + "name": "Detective" + }, + { + "name": "ERTChaplain" + }, + { + "name": "ERTEngineer" + }, + { + "name": "ERTJanitor" + }, + { + "name": "ERTLeader" + }, + { + "name": "ERTMedical" + }, + { + "name": "ERTSecurity" + }, + { + "name": "ExecutiveOfficer" + }, + { + "name": "FitnessInstructor" + }, + { + "name": "Geneticist" + }, + { + "name": "HeadOfSecurity" + }, + { + "name": "HospitalityDirector" + }, + { + "name": "InternalAffairsAgent" + }, + { + "name": "Janitor" + }, + { + "name": "Lawyer" + }, + { + "name": "Librarian" + }, + { + "name": "Magistrate" + }, + { + "name": "MedicalDoctor" + }, + { + "name": "MedicalIntern" + }, + { + "name": "Mime" + }, + { + "name": "Musician" + }, + { + "name": "NanotrasenCareerTrainer" + }, + { + "name": "Ninja" + }, + { + "name": "NoId" + }, + { + "name": "Paramedic" + }, + { + "name": "PartyMaker" + }, + { + "name": "Pirate" + }, + { + "name": "Prisoner" + }, + { + "name": "Psychologist" + }, + { + "name": "Quartermaster" + }, + { + "name": "Reporter" + }, + { + "name": "ResearchAssistant" + }, + { + "name": "ResearchDirector" + }, + { + "name": "Roboticist" + }, + { + "name": "SalvageSpecialist" + }, + { + "name": "Scientist" + }, + { + "name": "SecurityCadet" + }, + { + "name": "SecurityClown" + }, + { + "name": "SecurityOfficer" + }, + { + "name": "SeniorEngineer" + }, + { + "name": "SeniorOfficer" + }, + { + "name": "SeniorPhysician" + }, + { + "name": "SeniorResearcher" + }, + { + "name": "ServiceWorker" + }, + { + "name": "StationAi" + }, + { + "name": "StationEngineer" + }, + { + "name": "Syndicate" + }, + { + "name": "SyndicateCommander" + }, + { + "name": "SyndicateCorpsman" + }, + { + "name": "SyndicateOperative" + }, + { + "name": "TechnicalAssistant" + }, + { + "name": "Unknown" + }, + { + "name": "Virologist" + }, + { + "name": "Visitor" + }, + { + "name": "Wizard" + }, + { + "name": "Zombie" + }, + { + "name": "Zookeeper" + } + ] +} diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi/MindShieldBorder.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi/MindShieldBorder.png new file mode 100644 index 00000000000..5b46ad39147 Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi/MindShieldBorder.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi/MindShieldBrokenBorder.png b/Resources/Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi/MindShieldBrokenBorder.png new file mode 100644 index 00000000000..c429ac7fbdc Binary files /dev/null and b/Resources/Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi/MindShieldBrokenBorder.png differ diff --git a/Resources/Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi/meta.json b/Resources/Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi/meta.json new file mode 100644 index 00000000000..e06455a7edb --- /dev/null +++ b/Resources/Textures/_Funkystation/Interface/Misc/job_icons_borders.rsi/meta.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Mindshield and broken mindshield border by @Catazeus (GitHub)", + + "size": { + "x": 8, + "y": 8 + }, + "states": [ + { + "name": "MindShieldBorder", + "delays": [ + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "MindShieldBrokenBorder", + "delays": [ + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + } + ] +}