From 388dfd8bc3d5a3d35f8f50e4500de7bf1b737e12 Mon Sep 17 00:00:00 2001 From: "baloh.matevz@gmail.com" Date: Thu, 17 Jan 2013 06:36:18 +0000 Subject: [PATCH] Set the access levels for jobs, when 'minimal access levels' is not enabled. This is intended for servers with low populations. The access levels for jobs are: bartender, chef, botanist: hydro, bar, kitchen, morgue cargo tech, mining, quartermaster: maint, mail, cargo, mule, qm, mint, mining, mining station clown: clown, theater, maint mine: mime, theater, maint janitor: janitor, maint librarian: library, maint lawyer: layer, court, sec door, maint chapel: morgue, chapel, crematorium, maint ce: no change station engineer, atmos tech: eva, engine, apc, tech storage, maint, external, construction, atmospherics cmo: no change doctor, chemist, virologist: medical, morgue, surgery, chemistry, genetics geneticist: same as doctor + science rd: no change scientist: robotics, tox, tox storage, research, xeno roboticist: robotics, tox, tox storage, tech storage, morgue, research hos: no change warden: sec, sec doors, brig, armory, court, maint, morgue detective: no change sec officer: security, sec doors, brig, court, maint, morgue git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5566 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/jobs/job/civilian.dm | 18 +++++++++--------- code/game/jobs/job/civilian_chaplain.dm | 2 +- code/game/jobs/job/engineering.dm | 4 ++-- code/game/jobs/job/medical.dm | 8 ++++---- code/game/jobs/job/science.dm | 4 ++-- code/game/jobs/job/security.dm | 4 ++-- 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index e1abaa02ed3..33ab4dd7136 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -8,7 +8,7 @@ spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#dddddd" - access = list(access_bar) + access = list(access_hydroponics, access_bar, access_kitchen, access_morgue) minimal_access = list(access_bar) @@ -48,7 +48,7 @@ spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#dddddd" - access = list(access_kitchen, access_morgue) + access = list(access_hydroponics, access_bar, access_kitchen, access_morgue) minimal_access = list(access_kitchen, access_morgue) @@ -72,7 +72,7 @@ spawn_positions = 2 supervisors = "the head of personnel" selection_color = "#dddddd" - access = list(access_hydroponics, access_morgue) // Removed tox and chem access because STOP PISSING OFF THE CHEMIST GUYS // //Removed medical access because WHAT THE FUCK YOU AREN'T A DOCTOR YOU GROW WHEAT //Given Morgue access because they have a viable means of cloning. + access = list(access_hydroponics, access_bar, access_kitchen, access_morgue) // Removed tox and chem access because STOP PISSING OFF THE CHEMIST GUYS // //Removed medical access because WHAT THE FUCK YOU AREN'T A DOCTOR YOU GROW WHEAT //Given Morgue access because they have a viable means of cloning. minimal_access = list(access_hydroponics, access_morgue) // Removed tox and chem access because STOP PISSING OFF THE CHEMIST GUYS // //Removed medical access because WHAT THE FUCK YOU AREN'T A DOCTOR YOU GROW WHEAT //Given Morgue access because they have a viable means of cloning. @@ -124,7 +124,7 @@ spawn_positions = 2 supervisors = "the quartermaster and the head of personnel" selection_color = "#dddddd" - access = list(access_maint_tunnels, access_cargo, access_cargo_bot, access_mailsorting) + access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mint, access_mining, access_mining_station) minimal_access = list(access_maint_tunnels, access_cargo, access_cargo_bot, access_mailsorting) @@ -148,7 +148,7 @@ spawn_positions = 3 supervisors = "the quartermaster and the head of personnel" selection_color = "#dddddd" - access = list(access_mining, access_mint, access_mining_station, access_mailsorting) + access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mint, access_mining, access_mining_station) minimal_access = list(access_mining, access_mint, access_mining_station, access_mailsorting) @@ -183,7 +183,7 @@ spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#dddddd" - access = list(access_clown, access_theatre) + access = list(access_clown, access_theatre, access_maint_tunnels) minimal_access = list(access_clown, access_theatre) @@ -215,7 +215,7 @@ spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#dddddd" - access = list(access_mime, access_theatre) + access = list(access_mime, access_theatre, access_maint_tunnels) minimal_access = list(access_mime, access_theatre) @@ -280,7 +280,7 @@ spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#dddddd" - access = list(access_library) + access = list(access_library, access_maint_tunnels) minimal_access = list(access_library) @@ -304,7 +304,7 @@ var/global/lawyer = 0//Checks for another lawyer spawn_positions = 2 supervisors = "the head of personnel" selection_color = "#dddddd" - access = list(access_lawyer, access_court, access_sec_doors) + access = list(access_lawyer, access_court, access_sec_doors, access_maint_tunnels) minimal_access = list(access_lawyer, access_court, access_sec_doors) diff --git a/code/game/jobs/job/civilian_chaplain.dm b/code/game/jobs/job/civilian_chaplain.dm index fc58c47f3e8..869835a0a20 100644 --- a/code/game/jobs/job/civilian_chaplain.dm +++ b/code/game/jobs/job/civilian_chaplain.dm @@ -8,7 +8,7 @@ spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#dddddd" - access = list(access_morgue, access_chapel_office, access_crematorium) + access = list(access_morgue, access_chapel_office, access_crematorium, access_maint_tunnels) minimal_access = list(access_morgue, access_chapel_office, access_crematorium) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index cc4750fa413..299849031f7 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -48,7 +48,7 @@ spawn_positions = 5 supervisors = "the chief engineer" selection_color = "#fff5cc" - access = list(access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction) + access = list(access_eva, access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction, access_atmospherics) minimal_access = list(access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction) @@ -81,7 +81,7 @@ spawn_positions = 2 supervisors = "the chief engineer" selection_color = "#fff5cc" - access = list(access_atmospherics, access_maint_tunnels, access_emergency_storage, access_construction) + access = list(access_eva, access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction, access_atmospherics) minimal_access = list(access_atmospherics, access_maint_tunnels, access_emergency_storage, access_construction) diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index c360852c2cc..dac9832ba2d 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -45,7 +45,7 @@ spawn_positions = 3 supervisors = "the chief medical officer" selection_color = "#ffeef0" - access = list(access_medical, access_morgue, access_surgery) + access = list(access_medical, access_morgue, access_surgery, access_chemistry, access_virology, access_genetics) minimal_access = list(access_medical, access_morgue, access_surgery) @@ -78,7 +78,7 @@ spawn_positions = 2 supervisors = "the chief medical officer" selection_color = "#ffeef0" - access = list(access_medical, access_chemistry) + access = list(access_medical, access_morgue, access_surgery, access_chemistry, access_virology, access_genetics) minimal_access = list(access_medical, access_chemistry) @@ -102,7 +102,7 @@ spawn_positions = 2 supervisors = "the chief medical officer and research director" selection_color = "#ffeef0" - access = list(access_medical, access_morgue, access_genetics, access_research) + access = list(access_medical, access_morgue, access_surgery, access_chemistry, access_virology, access_genetics, access_research) minimal_access = list(access_medical, access_morgue, access_genetics, access_research) @@ -127,7 +127,7 @@ spawn_positions = 1 supervisors = "the chief medical officer" selection_color = "#ffeef0" - access = list(access_medical, access_virology) + access = list(access_medical, access_morgue, access_surgery, access_chemistry, access_virology, access_genetics) minimal_access = list(access_medical, access_virology) diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index faf4c36648a..3c10d361783 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -40,7 +40,7 @@ spawn_positions = 3 supervisors = "the research director" selection_color = "#ffeeff" - access = list(access_tox, access_tox_storage, access_research, access_xenobiology) + access = list(access_robotics, access_tox, access_tox_storage, access_research, access_xenobiology) minimal_access = list(access_tox, access_tox_storage, access_research, access_xenobiology) @@ -66,7 +66,7 @@ spawn_positions = 1 supervisors = "research director" selection_color = "#ffeeff" - access = list(access_robotics, access_tech_storage, access_morgue, access_research) //As a job that handles so many corpses, it makes sense for them to have morgue access. + access = list(access_robotics, access_tox, access_tox_storage, access_tech_storage, access_morgue, access_research) //As a job that handles so many corpses, it makes sense for them to have morgue access. minimal_access = list(access_robotics, access_tech_storage, access_morgue, access_research) //As a job that handles so many corpses, it makes sense for them to have morgue access. equip(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index b722b0ccb52..48d5028998d 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -55,7 +55,7 @@ spawn_positions = 1 supervisors = "the head of security" selection_color = "#ffeeee" - access = list(access_security, access_sec_doors, access_brig, access_armory, access_court) + access = list(access_security, access_sec_doors, access_brig, access_armory, access_court, access_maint_tunnels, access_morgue) minimal_access = list(access_security, access_sec_doors, access_brig, access_armory, access_court) minimal_player_age = 7 @@ -141,7 +141,7 @@ spawn_positions = 5 supervisors = "the head of security" selection_color = "#ffeeee" - access = list(access_security, access_sec_doors, access_brig, access_court) + access = list(access_security, access_sec_doors, access_brig, access_court, access_maint_tunnels, access_morgue) minimal_access = list(access_security, access_sec_doors, access_brig, access_court) minimal_player_age = 7