Re-saturates the occupations tab (#96901)

## About The Pull Request

#96834 but I changed the colors to the prefs menu color instead of the
latejoin menu color

Command is yellow in the latejoin menu because it was yellow in the
prefs menu (despite not having any solo-members of command to see it)
but I can change it to captain blue if desired

<img width="1776" height="659" alt="image"
src="https://github.com/user-attachments/assets/e5903797-031b-4fdf-a8ca-1286363a2843"
/>

## Why It's Good For The Game

The saturation is so much more joyful

## Changelog

🆑 Melbert
image: Re-saturates the occupations tab
/🆑
This commit is contained in:
MrMelbert
2026-07-10 15:38:05 -06:00
committed by GitHub
parent 7c74a66b6a
commit e618902cd7
2 changed files with 44 additions and 45 deletions
+10 -9
View File
@@ -62,6 +62,7 @@
department_name = DEPARTMENT_ASSISTANT
department_bitflags = DEPARTMENT_BITFLAG_ASSISTANT
nation_prefixes = list("Assa", "Mainte", "Tunnel", "Gris", "Grey", "Liath", "Grigio", "Ass", "Assi")
ui_color = "#808080"
// Don't add department_head! Assistants names should not be in bold.
/datum/job_department/assistant/generate_nation_name()
@@ -73,7 +74,7 @@
department_name = DEPARTMENT_CAPTAIN
department_bitflags = DEPARTMENT_BITFLAG_CAPTAIN
department_head = /datum/job/captain
ui_color = "#6681a5"
ui_color = "#2a79c8"
primary_work_area = /area/station/command
/datum/job_department/command
@@ -82,7 +83,7 @@
department_head = /datum/job/captain
department_experience_type = EXP_TYPE_COMMAND
display_order = 1
ui_color = "#6681a5"
ui_color = "#fcd203"
primary_work_area = /area/station/command
/datum/job_department/security
@@ -91,7 +92,7 @@
department_head = /datum/job/head_of_security
department_experience_type = EXP_TYPE_SECURITY
display_order = 2
ui_color = "#d46a78"
ui_color = "#d92626"
nation_prefixes = list("Securi", "Beepski", "Shitcuri", "Red", "Stunba", "Flashbango", "Flasha", "Stanfordi")
primary_work_area = /area/station/security
department_delivery_areas = list(
@@ -113,7 +114,7 @@
department_head = /datum/job/chief_engineer
department_experience_type = EXP_TYPE_ENGINEERING
display_order = 3
ui_color = "#dfb567"
ui_color = "#f26c0d"
nation_prefixes = list("Atomo", "Engino", "Power", "Teleco")
primary_work_area = /area/station/engineering
department_delivery_areas = list(
@@ -130,7 +131,7 @@
department_head = /datum/job/chief_medical_officer
department_experience_type = EXP_TYPE_MEDICAL
display_order = 4
ui_color = "#65b2bd"
ui_color = "#00b3b3"
nation_prefixes = list("Mede", "Healtha", "Recova", "Chemi", "Viro", "Psych")
primary_work_area = /area/station/medical
department_delivery_areas = list(
@@ -149,7 +150,7 @@
department_head = /datum/job/research_director
department_experience_type = EXP_TYPE_SCIENCE
display_order = 5
ui_color = "#c973c9"
ui_color = "#b333cc"
nation_prefixes = list("Sci", "Griffa", "Geneti", "Explosi", "Mecha", "Xeno", "Nani", "Cyto")
primary_work_area = /area/station/science
department_delivery_areas = list(
@@ -168,7 +169,7 @@
department_head = /datum/job/quartermaster
department_experience_type = EXP_TYPE_SUPPLY
display_order = 6
ui_color = "#cf9c6c"
ui_color = "#a96a3c"
nation_prefixes = list("Cargo", "Guna", "Suppli", "Mule", "Crate", "Ore", "Mini", "Shaf")
primary_work_area = /area/station/cargo
head_of_staff_access = ACCESS_QM
@@ -180,7 +181,7 @@
department_head = /datum/job/head_of_personnel
department_experience_type = EXP_TYPE_SERVICE
display_order = 7
ui_color = "#7cc46a"
ui_color = "#1fad4e"
nation_prefixes = list("Honka", "Boozo", "Fatu", "Danka", "Mimi", "Libra", "Jani", "Religi")
primary_work_area = /area/station/service
department_delivery_areas = list(/area/station/hallway/secondary/service, /area/station/service/bar/atrium)
@@ -194,7 +195,7 @@
department_head = /datum/job/ai
department_experience_type = EXP_TYPE_SILICON
display_order = 8
ui_color = "#5dbda0"
ui_color = "#d9268e"
/datum/job_department/silicon/generate_nation_name()
return "United Nations" //For nations ruleset specifically, because all other sources of nation creation cannot choose silicons
@@ -113,44 +113,42 @@
}
&__departments {
&.head {
background: colors.bg(var(--department-color));
&.head {
background: colors.bg(var(--department-color));
.job-name {
font-weight: bold;
}
}
background: var(--department-color);
border: var(--border-thickness-small) outset var(--department-color);
color: black;
> * {
height: calc(100% + 0.2em);
padding-bottom: 0.2em;
}
.options {
margin-right: var(--space-xxs);
background: hsla(0, 0%, 0%, 0.2);
height: 100%;
}
&--Captain {
border: var(--border-thickness-medium)
outset
hsla(60, 100%, 39.2%, 1);
&:first-child {
border-top: var(--border-thickness-medium)
outset
hsla(60, 100%, 39.2%, 1);
}
.job-name {
font-size: 17px;
}
.job-name {
font-weight: bold;
}
}
background: colors.fg(var(--department-color));
border: var(--border-thickness-small) outset
colors.fg(var(--department-color));
color: black;
> * {
height: calc(100% + 0.2em);
padding-bottom: 0.2em;
}
.options {
margin-right: var(--space-xxs);
background: hsla(0, 0%, 0%, 0.2);
height: 100%;
}
&--Captain {
border: var(--border-thickness-medium) outset hsla(60, 100%, 39.2%, 1);
&:first-child {
border-top: var(--border-thickness-medium) outset
hsla(60, 100%, 39.2%, 1);
}
.job-name {
font-size: 17px;
}
}
&__priority {
border: var(--border-thickness-tiny) solid hsla(0, 0%, 0%, 0.3);