diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index f9c5f7ab823..eea187b3769 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -148,7 +148,7 @@ "Medical" = GLOB.medical_positions, "Science" = GLOB.science_positions, "Supply" = GLOB.supply_positions, - "Civilian" = GLOB.civilian_positions, + "Service" = GLOB.service_positions, "Silicon" = GLOB.nonhuman_positions ) for(var/datum/data/record/t in GLOB.data_core.general) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 9665b9473f6..4514573a42a 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -125,6 +125,8 @@ heirloom_type = /obj/item/reagent_containers/food/drinks/flask/gold if("Head of Security") heirloom_type = /obj/item/book/manual/wiki/security_space_law + if("Head of Personnel") + heirloom_type = /obj/item/reagent_containers/food/drinks/trophy/silver_cup if("Warden") heirloom_type = /obj/item/book/manual/wiki/security_space_law if("Security Officer") @@ -142,6 +144,8 @@ heirloom_type = /obj/item/toy/plush/slimeplushie if("Roboticist") heirloom_type = pick(subtypesof(/obj/item/toy/prize)) //look at this nerd + if("Geneticist") + heirloom_type = /obj/item/clothing/under/shorts/purple //Medical if("Chief Medical Officer") heirloom_type = pick(/obj/item/clothing/neck/stethoscope, /obj/item/bodybag) @@ -155,8 +159,6 @@ heirloom_type = /obj/item/book/manual/wiki/chemistry if("Virologist") heirloom_type = /obj/item/reagent_containers/syringe - if("Geneticist") - heirloom_type = /obj/item/clothing/under/shorts/purple //Engineering if("Chief Engineer") heirloom_type = pick(/obj/item/clothing/head/hardhat/white, /obj/item/screwdriver, /obj/item/wrench, /obj/item/weldingtool, /obj/item/crowbar, /obj/item/wirecutters) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 9845d2e2983..cc970e2c95c 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -431,7 +431,7 @@ valid_positions += GLOB.medical_positions valid_positions += GLOB.science_positions valid_positions += GLOB.supply_positions - valid_positions += GLOB.civilian_positions + valid_positions += GLOB.service_positions valid_positions += GLOB.security_positions if(CONFIG_GET(flag/reopen_roundstart_suicide_roles_command_positions)) valid_positions += GLOB.command_positions //add any remaining command positions diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 14b8545843a..b12cbd9995f 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -93,7 +93,7 @@ icon_state = "gangtool-blue" region_access = 3 -/obj/item/door_remote/civillian +/obj/item/door_remote/civilian name = "civilian door remote" icon_state = "gangtool-white" region_access = 1 diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index c0033a6e207..11236dae17d 100755 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -58,7 +58,7 @@ new /obj/item/gun/energy/e_gun(src) new /obj/item/clothing/neck/petcollar(src) new /obj/item/pet_carrier(src) - new /obj/item/door_remote/civillian(src) + new /obj/item/door_remote/civilian(src) new /obj/item/circuitboard/machine/techfab/department/service(src) new /obj/item/storage/photo_album/HoP(src) diff --git a/code/modules/admin/sql_ban_system.dm b/code/modules/admin/sql_ban_system.dm index a96334750de..8e9faeee8cd 100644 --- a/code/modules/admin/sql_ban_system.dm +++ b/code/modules/admin/sql_ban_system.dm @@ -252,7 +252,7 @@ "} break_counter++ output += "" - var/list/long_job_lists = list("Civilian" = GLOB.civilian_positions, + var/list/long_job_lists = list("Service" = GLOB.service_positions, "Ghost and Other Roles" = list(ROLE_BRAINWASHED, ROLE_DEATHSQUAD, ROLE_DRONE, ROLE_LAVALAND, ROLE_MIND_TRANSFER, ROLE_POSIBRAIN, ROLE_SENTIENCE), "Antagonist Positions" = list(ROLE_ABDUCTOR, ROLE_ALIEN, ROLE_BLOB, ROLE_BROTHER, ROLE_CHANGELING, ROLE_CULTIST, @@ -377,7 +377,7 @@ if("server") roles_to_ban += "Server" if("role") - href_list.Remove("Command", "Security", "Engineering", "Medical", "Science", "Supply", "Silicon", "Abstract", "Civilian", "Ghost and Other Roles", "Antagonist Positions") //remove the role banner hidden input values + href_list.Remove("Command", "Security", "Engineering", "Medical", "Science", "Supply", "Silicon", "Abstract", "Service", "Ghost and Other Roles", "Antagonist Positions") //remove the role banner hidden input values if(href_list[href_list.len] == "roleban_delimiter") error_state += "Role ban was selected but no roles to ban were selected." else diff --git a/code/modules/antagonists/creep/creep.dm b/code/modules/antagonists/creep/creep.dm index e903311bfcd..60e9a976004 100644 --- a/code/modules/antagonists/creep/creep.dm +++ b/code/modules/antagonists/creep/creep.dm @@ -173,8 +173,8 @@ chosen_department = "science" if(oldmind.assigned_role in GLOB.supply_positions) chosen_department = "supply" - if(oldmind.assigned_role in GLOB.civilian_positions) - chosen_department = "civilian" + if(oldmind.assigned_role in GLOB.service_positions) + chosen_department = "service" for(var/mob/living/carbon/human/H in GLOB.alive_mob_list) if(!H.mind) continue @@ -192,8 +192,8 @@ their_chosen_department = "science" if(H.mind.assigned_role in GLOB.supply_positions) their_chosen_department = "supply" - if(H.mind.assigned_role in GLOB.civilian_positions) - their_chosen_department = "civilian" + if(H.mind.assigned_role in GLOB.service_positions) + their_chosen_department = "service" if(their_chosen_department != chosen_department) continue viable_coworkers += H.mind diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index f4fd205a2b6..673b1dccf72 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -8,7 +8,6 @@ spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#bbe291" - exp_type_department = EXP_TYPE_SERVICE // This is so the jobs menu can work properly outfit = /datum/outfit/job/bartender diff --git a/code/modules/jobs/job_types/chaplain.dm b/code/modules/jobs/job_types/chaplain.dm index fec28010375..03c38ee8fc6 100644 --- a/code/modules/jobs/job_types/chaplain.dm +++ b/code/modules/jobs/job_types/chaplain.dm @@ -7,14 +7,14 @@ total_positions = 1 spawn_positions = 1 supervisors = "the head of personnel" - selection_color = "#dddddd" + selection_color = "#bbe291" outfit = /datum/outfit/job/chaplain access = list(ACCESS_MORGUE, ACCESS_CHAPEL_OFFICE, ACCESS_CREMATORIUM, ACCESS_THEATRE) minimal_access = list(ACCESS_MORGUE, ACCESS_CHAPEL_OFFICE, ACCESS_CREMATORIUM, ACCESS_THEATRE) paycheck = PAYCHECK_EASY - paycheck_department = ACCOUNT_CIV + paycheck_department = ACCOUNT_SRV display_order = JOB_DISPLAY_ORDER_CHAPLAIN diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index 078a9c9e668..17995526910 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -7,7 +7,7 @@ total_positions = 1 spawn_positions = 1 supervisors = "the head of personnel" - selection_color = "#dddddd" + selection_color = "#bbe291" outfit = /datum/outfit/job/clown @@ -47,7 +47,7 @@ duffelbag = /obj/item/storage/backpack/duffelbag/clown //strangely has a duffel box = /obj/item/storage/box/hug/survival - + chameleon_extras = /obj/item/stamp/clown /datum/outfit/job/clown/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) diff --git a/code/modules/jobs/job_types/curator.dm b/code/modules/jobs/job_types/curator.dm index 60db034a591..3a4d9f46e85 100644 --- a/code/modules/jobs/job_types/curator.dm +++ b/code/modules/jobs/job_types/curator.dm @@ -7,14 +7,14 @@ total_positions = 1 spawn_positions = 1 supervisors = "the head of personnel" - selection_color = "#dddddd" + selection_color = "#bbe291" outfit = /datum/outfit/job/curator access = list(ACCESS_LIBRARY, ACCESS_CONSTRUCTION, ACCESS_MINING_STATION) minimal_access = list(ACCESS_LIBRARY, ACCESS_CONSTRUCTION, ACCESS_MINING_STATION) paycheck = PAYCHECK_EASY - paycheck_department = ACCOUNT_CIV + paycheck_department = ACCOUNT_SRV display_order = JOB_DISPLAY_ORDER_CURATOR diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm index 66f7c5079d2..047f8bfe794 100644 --- a/code/modules/jobs/job_types/head_of_personnel.dm +++ b/code/modules/jobs/job_types/head_of_personnel.dm @@ -14,7 +14,7 @@ minimal_player_age = 10 exp_requirements = 180 exp_type = EXP_TYPE_CREW - exp_type_department = EXP_TYPE_SUPPLY + exp_type_department = EXP_TYPE_SERVICE outfit = /datum/outfit/job/hop diff --git a/code/modules/jobs/job_types/lawyer.dm b/code/modules/jobs/job_types/lawyer.dm index aeb92f1bba3..1def5ee2099 100644 --- a/code/modules/jobs/job_types/lawyer.dm +++ b/code/modules/jobs/job_types/lawyer.dm @@ -7,7 +7,7 @@ total_positions = 2 spawn_positions = 2 supervisors = "the head of personnel" - selection_color = "#dddddd" + selection_color = "#bbe291" var/lawyers = 0 //Counts lawyer amount outfit = /datum/outfit/job/lawyer @@ -15,7 +15,7 @@ access = list(ACCESS_LAWYER, ACCESS_COURT, ACCESS_SEC_DOORS) minimal_access = list(ACCESS_LAWYER, ACCESS_COURT, ACCESS_SEC_DOORS) paycheck = PAYCHECK_EASY - paycheck_department = ACCOUNT_CIV + paycheck_department = ACCOUNT_SRV mind_traits = list(TRAIT_LAW_ENFORCEMENT_METABOLISM) display_order = JOB_DISPLAY_ORDER_LAWYER diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index 30337a0fe52..c936b5a3e7d 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -7,7 +7,7 @@ total_positions = 1 spawn_positions = 1 supervisors = "the head of personnel" - selection_color = "#dddddd" + selection_color = "#bbe291" outfit = /datum/outfit/job/mime diff --git a/code/modules/jobs/job_types/prisoner.dm b/code/modules/jobs/job_types/prisoner.dm index 2d5a8d1b031..d0ab7a5c00e 100644 --- a/code/modules/jobs/job_types/prisoner.dm +++ b/code/modules/jobs/job_types/prisoner.dm @@ -7,6 +7,7 @@ total_positions = 0 spawn_positions = 2 supervisors = "the security team" + selection_color = "#ffe1c3" outfit = /datum/outfit/job/prisoner diff --git a/code/modules/jobs/job_types/psychologist.dm b/code/modules/jobs/job_types/psychologist.dm index 7daf25e752b..a17f205258d 100644 --- a/code/modules/jobs/job_types/psychologist.dm +++ b/code/modules/jobs/job_types/psychologist.dm @@ -7,7 +7,7 @@ total_positions = 1 spawn_positions = 1 supervisors = "the head of personnel and the chief medical officer" - selection_color = "#dddddd" + selection_color = "#bbe291" outfit = /datum/outfit/job/psychologist diff --git a/code/modules/jobs/job_types/quartermaster.dm b/code/modules/jobs/job_types/quartermaster.dm index 643ede96b1c..e3230e5dd82 100644 --- a/code/modules/jobs/job_types/quartermaster.dm +++ b/code/modules/jobs/job_types/quartermaster.dm @@ -8,6 +8,7 @@ spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#d7b088" + exp_type_department = EXP_TYPE_SUPPLY // This is so the jobs menu can work properly outfit = /datum/outfit/job/quartermaster diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index 16a1c841207..619528ab0ba 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -35,7 +35,7 @@ GLOBAL_LIST_INIT(supply_positions, list( "Shaft Miner")) -GLOBAL_LIST_INIT(civilian_positions, list( +GLOBAL_LIST_INIT(service_positions, list( "Bartender", "Botanist", "Cook", @@ -68,14 +68,14 @@ GLOBAL_LIST_INIT(position_categories, list( EXP_TYPE_ENGINEERING = list("jobs" = engineering_positions, "color" = "#ffeeaa"), EXP_TYPE_SUPPLY = list("jobs" = supply_positions, "color" = "#ddddff"), EXP_TYPE_SILICON = list("jobs" = nonhuman_positions - "pAI", "color" = "#ccffcc"), - EXP_TYPE_SERVICE = list("jobs" = civilian_positions, "color" = "#bbe291"), + EXP_TYPE_SERVICE = list("jobs" = service_positions, "color" = "#bbe291"), EXP_TYPE_MEDICAL = list("jobs" = medical_positions, "color" = "#ffddf0"), EXP_TYPE_SCIENCE = list("jobs" = science_positions, "color" = "#ffddff"), EXP_TYPE_SECURITY = list("jobs" = security_positions, "color" = "#ffdddd") )) GLOBAL_LIST_INIT(exp_jobsmap, list( - EXP_TYPE_CREW = list("titles" = command_positions | engineering_positions | medical_positions | science_positions | supply_positions | security_positions | civilian_positions | list("AI","Cyborg")), // crew positions + EXP_TYPE_CREW = list("titles" = command_positions | engineering_positions | medical_positions | science_positions | supply_positions | security_positions | service_positions | list("AI","Cyborg")), // crew positions EXP_TYPE_COMMAND = list("titles" = command_positions), EXP_TYPE_ENGINEERING = list("titles" = engineering_positions), EXP_TYPE_MEDICAL = list("titles" = medical_positions), @@ -83,7 +83,7 @@ GLOBAL_LIST_INIT(exp_jobsmap, list( EXP_TYPE_SUPPLY = list("titles" = supply_positions), EXP_TYPE_SECURITY = list("titles" = security_positions), EXP_TYPE_SILICON = list("titles" = list("AI","Cyborg")), - EXP_TYPE_SERVICE = list("titles" = civilian_positions) + EXP_TYPE_SERVICE = list("titles" = service_positions) )) GLOBAL_LIST_INIT(exp_specialmap, list( diff --git a/code/modules/modular_computers/computers/item/laptop_presets.dm b/code/modules/modular_computers/computers/item/laptop_presets.dm index 6ae8d1346ee..6bc2919bea3 100644 --- a/code/modules/modular_computers/computers/item/laptop_presets.dm +++ b/code/modules/modular_computers/computers/item/laptop_presets.dm @@ -13,10 +13,10 @@ -/obj/item/modular_computer/laptop/preset/civillian +/obj/item/modular_computer/laptop/preset/civilian desc = "A low-end laptop often used for personal recreation." -/obj/item/modular_computer/laptop/preset/civillian/install_programs() +/obj/item/modular_computer/laptop/preset/civilian/install_programs() var/obj/item/computer_hardware/hard_drive/hard_drive = all_components[MC_HDD] hard_drive.store_file(new/datum/computer_file/program/chatclient()) diff --git a/code/modules/modular_computers/file_system/programs/card.dm b/code/modules/modular_computers/file_system/programs/card.dm index 0c96b5f23a8..927f787e18d 100644 --- a/code/modules/modular_computers/file_system/programs/card.dm +++ b/code/modules/modular_computers/file_system/programs/card.dm @@ -281,7 +281,7 @@ CARDCON_DEPARTMENT_SCIENCE = GLOB.science_positions, CARDCON_DEPARTMENT_SECURITY = GLOB.security_positions, CARDCON_DEPARTMENT_SUPPLY = GLOB.supply_positions, - CARDCON_DEPARTMENT_SERVICE = GLOB.civilian_positions + CARDCON_DEPARTMENT_SERVICE = GLOB.service_positions ) data["jobs"] = list() for(var/department in departments) diff --git a/html/admin/banpanel.css b/html/admin/banpanel.css index 6a4c0a0dc03..c9669741416 100644 --- a/html/admin/banpanel.css +++ b/html/admin/banpanel.css @@ -76,7 +76,7 @@ background-color: #708090; } -.civilian { +.service { background-color: #6eaa2c; } diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 6435d0cdb79..abe79130edd 100644 Binary files a/icons/mob/hud.dmi and b/icons/mob/hud.dmi differ diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index adbb6905e10..b48dab77e85 100644 Binary files a/icons/obj/card.dmi and b/icons/obj/card.dmi differ