mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2025-12-09 20:33:44 +00:00
more
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
var/primary_color = rgb(0,0,0) // Obtained by eyedroppering the stripe in the middle of the card
|
||||
var/secondary_color = rgb(0,0,0) // Likewise for the oval in the top-left corner
|
||||
|
||||
var/datum/job/job_access_type = /datum/job/assistant // Job type to acquire access rights from, if any
|
||||
var/datum/job/job_access_type = /datum/job/station/assistant // Job type to acquire access rights from, if any
|
||||
|
||||
//alt titles are handled a bit weirdly in order to unobtrusively integrate into existing ID system
|
||||
var/assignment = null //can be alt title or the actual job
|
||||
@@ -355,7 +355,7 @@
|
||||
secondary_color = rgb(255,223,127)
|
||||
assignment = "Research Director"
|
||||
rank = "Research Director"
|
||||
job_access_type = /datum/job/station/station/rd
|
||||
job_access_type = /datum/job/station/rd
|
||||
|
||||
/obj/item/card/id/cargo
|
||||
name = "cargo identification card"
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
/obj/structure/ghost_role_spawner/custom/human
|
||||
mob_path = /mob/living/carbon/human
|
||||
/// outfit path
|
||||
var/outfit_path = /datum/outfit/job/assistant
|
||||
var/outfit_path = /datum/outfit/job/station/assistant
|
||||
/// species path
|
||||
var/species_path = /datum/species/human
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
economic_modifier = 20
|
||||
whitelist_only = 1
|
||||
latejoin_only = 1
|
||||
outfit_type = /datum/outfit/job/centcom_officer
|
||||
outfit_type = /datum/outfit/job/station/centcom_officer
|
||||
job_description = "A Central Command Officer is there on official business. Most of time. Whatever it is, they're a VIP."
|
||||
|
||||
minimum_character_age = 25
|
||||
@@ -25,7 +25,7 @@
|
||||
get_access()
|
||||
return get_all_accesses().Copy()
|
||||
|
||||
/datum/outfit/job/centcom_officer
|
||||
/datum/outfit/job/station/centcom_officer
|
||||
name = OUTFIT_JOB_NAME("CentCom Officer")
|
||||
glasses = /obj/item/clothing/glasses/omnihud/all
|
||||
uniform = /obj/item/clothing/under/rank/centcom
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
economic_modifier = 20
|
||||
whitelist_only = 1
|
||||
latejoin_only = 1
|
||||
outfit_type = /datum/outfit/job/emergency_responder
|
||||
outfit_type = /datum/outfit/job/station/emergency_responder
|
||||
job_description = "Emergency Responders are usually called in to deal with on-station emergencies that the crew require assistance to deal with."
|
||||
|
||||
minimum_character_age = 18
|
||||
@@ -24,7 +24,7 @@
|
||||
get_access()
|
||||
return get_all_accesses().Copy()
|
||||
|
||||
/datum/outfit/job/emergency_responder
|
||||
/datum/outfit/job/station/emergency_responder
|
||||
name = OUTFIT_JOB_NAME("Emergency Responder")
|
||||
uniform = /obj/item/clothing/under/ert
|
||||
shoes = /obj/item/clothing/shoes/boots/swat
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
minimal_access = list() //See /datum/job/station/assistant/get_access()
|
||||
timeoff_factor = 0
|
||||
|
||||
outfit_type = /datum/outfit/job/assistant
|
||||
outfit_type = /datum/outfit/job/station/assistant
|
||||
alt_titles = list(
|
||||
"Visitor" = /datum/alt_title/visitor,
|
||||
"Server" = /datum/alt_title/server,
|
||||
@@ -39,57 +39,57 @@
|
||||
|
||||
/datum/alt_title/visitor
|
||||
title = "Visitor"
|
||||
title_outfit = /datum/outfit/job/assistant/visitor
|
||||
title_outfit = /datum/outfit/job/station/assistant/visitor
|
||||
|
||||
/datum/alt_title/server
|
||||
title = "Server"
|
||||
title_outfit = /datum/outfit/job/assistant/server
|
||||
title_outfit = /datum/outfit/job/station/assistant/server
|
||||
|
||||
/datum/alt_title/morale_officer
|
||||
title = "Morale Officer"
|
||||
|
||||
/datum/alt_title/assistant
|
||||
title = "Assistant"
|
||||
title_outfit = /datum/outfit/job/assistant
|
||||
title_outfit = /datum/outfit/job/station/assistant
|
||||
|
||||
/datum/outfit/job/assistant
|
||||
/datum/outfit/job/station/assistant
|
||||
name = OUTFIT_JOB_NAME(USELESS_JOB)
|
||||
id_type = /obj/item/card/id/assistant
|
||||
|
||||
/datum/outfit/job/assistant/cargo
|
||||
/datum/outfit/job/station/assistant/cargo
|
||||
id_type = /obj/item/card/id/cargo
|
||||
|
||||
/datum/outfit/job/assistant/engineer
|
||||
/datum/outfit/job/station/assistant/engineer
|
||||
id_type = /obj/item/card/id/engineering
|
||||
flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL
|
||||
|
||||
/datum/outfit/job/assistant/intern
|
||||
/datum/outfit/job/station/assistant/intern
|
||||
name = OUTFIT_JOB_NAME("Intern")
|
||||
id_type = /obj/item/card/id/civilian
|
||||
|
||||
/datum/outfit/job/assistant/medic
|
||||
/datum/outfit/job/station/assistant/medic
|
||||
id_type = /obj/item/card/id/medical
|
||||
|
||||
/datum/outfit/job/assistant/officer
|
||||
/datum/outfit/job/station/assistant/officer
|
||||
id_type = /obj/item/card/id/security
|
||||
|
||||
/datum/outfit/job/assistant/resident
|
||||
/datum/outfit/job/station/assistant/resident
|
||||
name = OUTFIT_JOB_NAME("Resident")
|
||||
id_pda_assignment = "Resident"
|
||||
uniform = /obj/item/clothing/under/color/white
|
||||
|
||||
/datum/outfit/job/assistant/scientist
|
||||
/datum/outfit/job/station/assistant/scientist
|
||||
id_type = /obj/item/card/id/science
|
||||
|
||||
/datum/outfit/job/assistant/visitor
|
||||
/datum/outfit/job/station/assistant/visitor
|
||||
name = OUTFIT_JOB_NAME("Visitor")
|
||||
id_pda_assignment = "Visitor"
|
||||
uniform = /obj/item/clothing/under/assistantformal
|
||||
|
||||
/datum/outfit/job/assistant/worker
|
||||
/datum/outfit/job/station/assistant/worker
|
||||
id_type = /obj/item/card/id/civilian
|
||||
|
||||
/datum/outfit/job/assistant/server
|
||||
/datum/outfit/job/station/assistant/server
|
||||
name = OUTFIT_JOB_NAME("Server")
|
||||
uniform = /obj/item/clothing/under/waiter
|
||||
l_ear = /obj/item/radio/headset/headset_service
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
access = list(access_morgue, access_chapel_office, access_crematorium, access_maint_tunnels)
|
||||
minimal_access = list(access_chapel_office, access_crematorium)
|
||||
|
||||
outfit_type = /datum/outfit/job/chaplain
|
||||
outfit_type = /datum/outfit/job/station/chaplain
|
||||
job_description = "The Chaplain ministers to the spiritual needs of the crew."
|
||||
alt_titles = list(
|
||||
"Counselor" = /datum/alt_title/counselor,
|
||||
@@ -165,7 +165,7 @@
|
||||
feedback_set_details("religion_book","[new_book_style]")
|
||||
return 1
|
||||
|
||||
/datum/outfit/job/chaplain
|
||||
/datum/outfit/job/station/chaplain
|
||||
name = OUTFIT_JOB_NAME("Chaplain")
|
||||
uniform = /obj/item/clothing/under/rank/chaplain
|
||||
l_hand = /obj/item/storage/bible
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
job_description = "A Clown is there to entertain the crew and keep high morale using various harmless pranks and ridiculous jokes!"
|
||||
whitelist_only = 1
|
||||
latejoin_only = 0
|
||||
outfit_type = /datum/outfit/job/clown
|
||||
outfit_type = /datum/outfit/job/station/clown
|
||||
pto_type = PTO_CIVILIAN
|
||||
alt_titles = list("Jester" = /datum/alt_title/clown/jester, "Fool" = /datum/alt_title/clown/fool)
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
else
|
||||
return list(access_entertainment, access_clown, access_tomfoolery)
|
||||
|
||||
/datum/outfit/job/clown
|
||||
/datum/outfit/job/station/clown
|
||||
name = OUTFIT_JOB_NAME("Clown")
|
||||
shoes = /obj/item/clothing/shoes/clown_shoes
|
||||
uniform = /obj/item/clothing/under/rank/clown
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
minimal_access = list(access_entertainment)
|
||||
pto_type = PTO_CIVILIAN
|
||||
|
||||
outfit_type = /datum/outfit/job/assistant
|
||||
outfit_type = /datum/outfit/job/station/assistant
|
||||
job_description = "An entertainer does just that, entertains! Put on plays, play music, sing songs, tell stories, or read your favorite fanfic."
|
||||
alt_titles = list(
|
||||
"Performer" = /datum/alt_title/entertainer/performer,
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
minimal_access = list(access_lawyer, access_sec_doors, access_heads)
|
||||
minimal_player_age = 7
|
||||
|
||||
outfit_type = /datum/outfit/job/internal_affairs_agent
|
||||
outfit_type = /datum/outfit/job/station/station/internal_affairs_agent
|
||||
alt_titles = list("Regulatory Affairs Agent" = /datum/alt_title/iaa/regulator)
|
||||
job_description = "An Internal Affairs Agent makes sure that the crew is following Standard Operating Procedure. They also \
|
||||
handle complaints against crew members, and can have issues brought to the attention of Central Command, \
|
||||
@@ -30,7 +30,7 @@
|
||||
H.implant_loyalty(H)
|
||||
*/
|
||||
|
||||
/datum/outfit/job/internal_affairs_agent
|
||||
/datum/outfit/job/station/station/internal_affairs_agent
|
||||
name = OUTFIT_JOB_NAME("Internal affairs agent")
|
||||
l_ear = /obj/item/radio/headset/ia
|
||||
uniform = /obj/item/clothing/under/rank/internalaffairs
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
access = list(access_library, access_maint_tunnels)
|
||||
minimal_access = list(access_library)
|
||||
|
||||
outfit_type = /datum/outfit/job/librarian
|
||||
outfit_type = /datum/outfit/job/station/librarian
|
||||
job_description = "The Librarian curates the book selection in the Library, so the crew might enjoy it."
|
||||
alt_titles = list(
|
||||
"Journalist" = /datum/alt_title/librarian/journalist,
|
||||
@@ -29,7 +29,7 @@
|
||||
/datum/alt_title/librarian/librarian/reporter
|
||||
title = "Reporter"
|
||||
title_blurb = "Although NanoTrasen's official Press outlet is managed by Central Command, they often hire freelance journalists for local coverage."
|
||||
title_outfit = /datum/outfit/job/librarian/reporter
|
||||
title_outfit = /datum/outfit/job/station/librarian/reporter
|
||||
|
||||
// Librarian Alt Titles
|
||||
/datum/alt_title/librarian/journalist
|
||||
@@ -65,14 +65,14 @@
|
||||
title_blurb = "The Philosopher uses the Library as a base of operation to ruminate on nature of life and other great questions, and share their opinions with the crew."
|
||||
|
||||
|
||||
/datum/outfit/job/librarian
|
||||
/datum/outfit/job/station/librarian
|
||||
name = OUTFIT_JOB_NAME("Librarian")
|
||||
uniform = /obj/item/clothing/under/suit_jacket/red
|
||||
l_hand = /obj/item/barcodescanner
|
||||
id_type = /obj/item/card/id/civilian/librarian
|
||||
pda_type = /obj/item/pda/librarian
|
||||
|
||||
/datum/outfit/job/librarian/reporter
|
||||
/datum/outfit/job/station/librarian/reporter
|
||||
name = OUTFIT_JOB_NAME("Reporter")
|
||||
uniform = /obj/item/clothing/under/suit_jacket/red
|
||||
id_type = /obj/item/card/id/civilian/librarian
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
alt_titles = list("Poseur" = /datum/alt_title/mime/poseur)
|
||||
whitelist_only = 1
|
||||
latejoin_only = 0
|
||||
outfit_type = /datum/outfit/job/mime
|
||||
outfit_type = /datum/outfit/job/station/station/mime
|
||||
pto_type = PTO_CIVILIAN
|
||||
|
||||
/datum/alt_title/mime/poseur
|
||||
@@ -27,7 +27,7 @@
|
||||
else
|
||||
return list(access_entertainment, access_tomfoolery, access_mime)
|
||||
|
||||
/datum/outfit/job/mime
|
||||
/datum/outfit/job/station/station/mime
|
||||
name = OUTFIT_JOB_NAME("Mime")
|
||||
shoes = /obj/item/clothing/shoes/mime
|
||||
uniform = /obj/item/clothing/under/mime
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
pto_type = PTO_EXPLORATION
|
||||
access = list(access_pilot, access_external_airlocks)
|
||||
minimal_access = list(access_pilot, access_external_airlocks)
|
||||
outfit_type = /datum/outfit/job/pilot
|
||||
outfit_type = /datum/outfit/job/station/station/pilot
|
||||
job_description = "A Pilot flies the various shuttles in the Virgo-Erigone System."
|
||||
alt_titles = list(
|
||||
"Co-Pilot" = /datum/alt_title/co_pilot,
|
||||
@@ -28,7 +28,7 @@
|
||||
/datum/alt_title/navigator
|
||||
title = "Navigator"
|
||||
|
||||
/datum/outfit/job/pilot
|
||||
/datum/outfit/job/station/station/pilot
|
||||
name = OUTFIT_JOB_NAME("Pilot")
|
||||
shoes = /obj/item/clothing/shoes/black
|
||||
uniform = /obj/item/clothing/under/rank/pilot1
|
||||
|
||||
@@ -24,7 +24,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1)
|
||||
minimum_character_age = 25
|
||||
ideal_character_age = 70 // Old geezer captains ftw
|
||||
|
||||
outfit_type = /datum/outfit/job/captain
|
||||
outfit_type = /datum/outfit/job/station/station/captain
|
||||
job_description = "The Facility Director manages the other Command Staff, and through them the rest of the station. Though they have access to everything, \
|
||||
they do not understand everything, and are expected to delegate tasks to the appropriate crew member. The Facility Director is expected to \
|
||||
have an understanding of Standard Operating Procedure, and is subject to it, and legal action, in the same way as every other crew member."
|
||||
@@ -51,7 +51,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1)
|
||||
/datum/alt_title/captain/captain
|
||||
title = "Captain"
|
||||
|
||||
/datum/outfit/job/captain
|
||||
/datum/outfit/job/station/station/captain
|
||||
name = OUTFIT_JOB_NAME("Captain")
|
||||
glasses = /obj/item/clothing/glasses/sunglasses
|
||||
uniform = /obj/item/clothing/under/rank/captain
|
||||
@@ -63,7 +63,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1)
|
||||
id_type = /obj/item/card/id/gold/captain
|
||||
pda_type = /obj/item/pda/captain
|
||||
|
||||
/datum/outfit/job/captain/post_equip(var/mob/living/carbon/human/H)
|
||||
/datum/outfit/job/station/station/captain/post_equip(var/mob/living/carbon/human/H)
|
||||
..()
|
||||
if(H.age>49)
|
||||
// Since we can have something other than the default uniform at this
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
access = list(access_heads, access_keycard_auth)
|
||||
minimal_access = list(access_heads, access_keycard_auth)
|
||||
|
||||
outfit_type = /datum/outfit/job/command_secretary
|
||||
outfit_type = /datum/outfit/job/station/command_secretary
|
||||
job_description = "A Command Secretary handles paperwork duty for the Heads of Staff, so they can better focus on managing their departments. \
|
||||
They are not Heads of Staff, and have no real authority."
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
/datum/alt_title/commsec/officer
|
||||
title = "Bridge Officer"
|
||||
|
||||
/datum/outfit/job/command_secretary
|
||||
/datum/outfit/job/station/command_secretary
|
||||
name = OUTFIT_JOB_NAME("Command Secretary")
|
||||
l_ear = /obj/item/radio/headset/headset_adj //Citadel Edit: command secretaries get service on their headsets.
|
||||
shoes = /obj/item/clothing/shoes/brown
|
||||
@@ -56,7 +56,7 @@
|
||||
pda_type = /obj/item/pda/heads/hop
|
||||
l_hand = /obj/item/clipboard
|
||||
|
||||
/datum/outfit/job/command_secretary/pre_equip(mob/living/carbon/human/H)
|
||||
/datum/outfit/job/station/command_secretary/pre_equip(mob/living/carbon/human/H)
|
||||
..()
|
||||
if(H.gender == FEMALE)
|
||||
uniform = /obj/item/clothing/under/suit_jacket/female/skirt
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
minimum_character_age = 25
|
||||
ideal_character_age = 50
|
||||
|
||||
outfit_type = /datum/outfit/job/head_of_personnel
|
||||
outfit_type = /datum/outfit/job/station/head_of_personnel
|
||||
job_description = "The Head of Personnel manages the Service department, the Exploration team, and most other civilians. They also \
|
||||
manage the Supply department, through the Quartermaster. In addition, the Head of Personnel oversees the personal accounts \
|
||||
of the crew, including their money and access. If necessary, the Head of Personnel is first in line to assume Acting Command."
|
||||
@@ -48,7 +48,7 @@
|
||||
/datum/alt_title/hop/deputy
|
||||
title = "Deputy Director"
|
||||
|
||||
/datum/outfit/job/head_of_personnel
|
||||
/datum/outfit/job/station/head_of_personnel
|
||||
name = OUTFIT_JOB_NAME("Head of Personnel")
|
||||
uniform = /obj/item/clothing/under/rank/head_of_personnel
|
||||
l_ear = /obj/item/radio/headset/heads/hop
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
minimal_player_age = 3
|
||||
|
||||
outfit_type = /datum/outfit/job/atmospherics_technician
|
||||
outfit_type = /datum/outfit/job/station/station/atmospherics_technician
|
||||
job_description = "An Atmospheric Technician is primarily concerned with keeping the station's atmosphere breathable. They are expected to have a good \
|
||||
understanding of the pipes, vents, and scrubbers that move gasses around the station, and to be familiar with proper firefighting procedure."
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
title = "Disposals Technician"
|
||||
title_blurb = "A Disposals Technician is an Atmospheric Technician still and can fulfill all the same duties, although specializes more in disposals delivery system's operations and configurations."
|
||||
|
||||
/datum/outfit/job/atmospherics_technician
|
||||
/datum/outfit/job/station/station/atmospherics_technician
|
||||
name = OUTFIT_JOB_NAME("Atmospheric technician")
|
||||
uniform = /obj/item/clothing/under/rank/atmospheric_technician
|
||||
l_ear = /obj/item/radio/headset/headset_eng
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
"Engineering Director" = /datum/alt_title/engineering_director
|
||||
)
|
||||
|
||||
outfit_type = /datum/outfit/job/chief_engineer
|
||||
outfit_type = /datum/outfit/job/station/station/chief_engineer
|
||||
job_description = "The Chief Engineer manages the Engineering Department, ensuring that the Engineers work on what needs to be done, handling distribution \
|
||||
of manpower as much as they handle hands-on operations and repairs. They are also expected to keep the rest of the station informed of \
|
||||
any structural threats to the station that may be hazardous to health or disruptive to work."
|
||||
@@ -48,7 +48,7 @@
|
||||
/datum/alt_title/maintenance_manager
|
||||
title = "Maintenance Manager"
|
||||
|
||||
/datum/outfit/job/chief_engineer
|
||||
/datum/outfit/job/station/station/chief_engineer
|
||||
name = OUTFIT_JOB_NAME("Chief engineer")
|
||||
head = /obj/item/clothing/head/hardhat/white
|
||||
uniform = /obj/item/clothing/under/rank/chief_engineer
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
minimal_player_age = 3
|
||||
|
||||
outfit_type = /datum/outfit/job/station_engineer
|
||||
outfit_type = /datum/outfit/job/station/station/station_engineer
|
||||
job_description = "An Engineer keeps the station running. They repair damages, keep the atmosphere stable, and ensure that power is being \
|
||||
generated and distributed. On quiet shifts, they may be called upon to make cosmetic alterations to the station."
|
||||
/datum/alt_title/maint_tech
|
||||
@@ -51,7 +51,7 @@
|
||||
title_blurb = "A Construction Engineer fulfills similar duties to other engineers, but usually occupies spare time with construction of extra facilities in dedicated areas or \
|
||||
as additions to station layout."
|
||||
|
||||
/datum/outfit/job/station_engineer
|
||||
/datum/outfit/job/station/station/station_engineer
|
||||
name = OUTFIT_JOB_NAME("Engineer")
|
||||
head = /obj/item/clothing/head/hardhat
|
||||
uniform = /obj/item/clothing/under/rank/engineer
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
idtype = /obj/item/card/id/explorer/explorer
|
||||
access = list(access_explorer, access_external_airlocks, access_research, access_pilot, access_gateway)
|
||||
minimal_access = list(access_explorer, access_external_airlocks, access_research, access_pilot, access_gateway)
|
||||
outfit_type = /datum/outfit/job/explorer
|
||||
outfit_type = /datum/outfit/job/station/station/explorer
|
||||
job_description = "An Explorer searches for interesting things, and returns them to the station."
|
||||
alt_titles = list(
|
||||
"Surveyor" = /datum/alt_title/surveyor,
|
||||
@@ -38,7 +38,7 @@
|
||||
/datum/alt_title/explorer/junior
|
||||
title = "Jr. Explorer"
|
||||
|
||||
/datum/outfit/job/explorer
|
||||
/datum/outfit/job/station/station/explorer
|
||||
name = OUTFIT_JOB_NAME("Explorer")
|
||||
shoes = /obj/item/clothing/shoes/boots/winter/explorer
|
||||
uniform = /obj/item/clothing/under/explorer
|
||||
@@ -51,18 +51,18 @@
|
||||
flags = OUTFIT_HAS_BACKPACK|OUTFIT_COMPREHENSIVE_SURVIVAL
|
||||
backpack_contents = list(/obj/item/clothing/accessory/permit/gun/planetside = 1)
|
||||
|
||||
/datum/outfit/job/explorer2/post_equip(mob/living/carbon/human/H)
|
||||
/datum/outfit/job/station/station/explorer2/post_equip(mob/living/carbon/human/H)
|
||||
..()
|
||||
for(var/obj/item/clothing/accessory/permit/gun/planetside/permit in H.back.contents)
|
||||
permit.set_name(H.real_name)
|
||||
|
||||
/datum/outfit/job/explorer/technician
|
||||
/datum/outfit/job/station/station/explorer/technician
|
||||
name = OUTFIT_JOB_NAME("Explorer Technician")
|
||||
belt = /obj/item/storage/belt/utility/full
|
||||
pda_slot = slot_l_store
|
||||
id_pda_assignment = "Explorer Technician"
|
||||
|
||||
/datum/outfit/job/explorer/medic
|
||||
/datum/outfit/job/station/station/explorer/medic
|
||||
name = OUTFIT_JOB_NAME("Explorer Medic")
|
||||
l_hand = /obj/item/storage/firstaid/regular
|
||||
pda_slot = slot_l_store
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
pto_type = PTO_EXPLORATION
|
||||
access = list(access_medical, access_medical_equip, access_morgue, access_surgery, access_chemistry, access_eva, access_maint_tunnels, access_external_airlocks, access_pilot)
|
||||
minimal_access = list(access_medical, access_medical_equip, access_morgue, access_pilot)
|
||||
outfit_type = /datum/outfit/job/medical/sar
|
||||
outfit_type = /datum/outfit/job/station/medical/sar
|
||||
job_description = "A Field medic works as the field doctor of expedition teams."
|
||||
alt_titles = list(
|
||||
"Expedition Medic" = /datum/alt_title/expedition_medic,
|
||||
@@ -27,7 +27,7 @@
|
||||
/datum/alt_title/field_medic/sar
|
||||
title = "Search and Rescue"
|
||||
|
||||
/datum/outfit/job/sar
|
||||
/datum/outfit/job/station/sar
|
||||
name = OUTFIT_JOB_NAME("Field Medic")
|
||||
uniform = /obj/item/clothing/under/utility/blue
|
||||
suit = /obj/item/clothing/suit/storage/hooded/wintercoat/medical/sar
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
access = list(access_eva, access_maint_tunnels, access_external_airlocks, access_pilot, access_explorer, access_research, access_gateway, access_pathfinder)
|
||||
minimal_access = list(access_eva, access_maint_tunnels, access_external_airlocks, access_pilot, access_explorer, access_research, access_gateway, access_pathfinder)
|
||||
outfit_type = /datum/outfit/job/pathfinder
|
||||
outfit_type = /datum/outfit/job/station/pathfinder
|
||||
job_description = "The Pathfinder's job is to lead and manage expeditions, and is the primary authority on all off-station expeditions."
|
||||
alt_titles = list(
|
||||
"Expedition Lead" = /datum/alt_title/expedition_lead,
|
||||
@@ -34,7 +34,7 @@
|
||||
/datum/alt_title/pathfinder/pioneer
|
||||
title = "Lead Pioneer"
|
||||
|
||||
/datum/outfit/job/pathfinder
|
||||
/datum/outfit/job/station/pathfinder
|
||||
name = OUTFIT_JOB_NAME("Pathfinder")
|
||||
shoes = /obj/item/clothing/shoes/boots/winter/explorer
|
||||
uniform = /obj/item/clothing/under/explorer //TODO: Uniforms.
|
||||
@@ -47,11 +47,11 @@
|
||||
flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL|OUTFIT_COMPREHENSIVE_SURVIVAL
|
||||
backpack_contents = list(/obj/item/clothing/accessory/permit/gun/planetside = 1)
|
||||
|
||||
/datum/outfit/job/pathfinder/post_equip(mob/living/carbon/human/H)
|
||||
/datum/outfit/job/station/pathfinder/post_equip(mob/living/carbon/human/H)
|
||||
..()
|
||||
for(var/obj/item/clothing/accessory/permit/gun/planetside/permit in H.back.contents)
|
||||
permit.set_name(H.real_name)
|
||||
|
||||
/datum/outfit/job/assistant/explorer
|
||||
/datum/outfit/job/station/assistant/explorer
|
||||
id_type = /obj/item/card/id/explorer
|
||||
flags = OUTFIT_HAS_BACKPACK|OUTFIT_COMPREHENSIVE_SURVIVAL
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
minimal_access = list(access_medical, access_medical_equip, access_chemistry)
|
||||
minimal_player_age = 3
|
||||
|
||||
outfit_type = /datum/outfit/job/chemist
|
||||
outfit_type = /datum/outfit/job/station/chemist
|
||||
job_description = "A Chemist produces and maintains a stock of basic to advanced chemicals for medical and occasionally research use. \
|
||||
They are likely to know the use and dangers of many lab-produced chemicals."
|
||||
alt_titles = list(
|
||||
@@ -30,7 +30,7 @@
|
||||
title = "Pharmacologist"
|
||||
title_blurb = "A Pharmacologist focuses on the chemical needs of the Medical Department, primarily specializing in producing more advanced forms of medicine."
|
||||
|
||||
/datum/outfit/job/chemist
|
||||
/datum/outfit/job/station/chemist
|
||||
name = OUTFIT_JOB_NAME("Chemist")
|
||||
uniform = /obj/item/clothing/under/rank/chemist
|
||||
suit = /obj/item/clothing/suit/storage/toggle/labcoat/chemist
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
minimal_player_age = 10
|
||||
ideal_character_age = 50
|
||||
|
||||
outfit_type = /datum/outfit/job/chief_medical_officer
|
||||
outfit_type = /datum/outfit/job/station/station/chief_medical_officer
|
||||
job_description = "The CMO manages the Medical department and is a position requiring experience and skill; their goal is to ensure that their \
|
||||
staff keep the station's crew healthy and whole. They are primarily interested in making sure that patients are safely found and \
|
||||
transported to Medical for treatment. They are expected to keep the crew informed about threats to their health and safety, and \
|
||||
@@ -46,7 +46,7 @@
|
||||
/datum/alt_title/cmo/surgeon
|
||||
title = "Chief Surgeon"
|
||||
|
||||
/datum/outfit/job/chief_medical_officer
|
||||
/datum/outfit/job/station/station/chief_medical_officer
|
||||
name = OUTFIT_JOB_NAME("Chief Medical Officer")
|
||||
l_ear =/obj/item/radio/headset/heads/cmo
|
||||
uniform = /obj/item/clothing/under/rank/chief_medical_officer
|
||||
|
||||
@@ -19,12 +19,12 @@
|
||||
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)
|
||||
|
||||
outfit_type = /datum/outfit/job/medical/geneticist
|
||||
outfit_type = /datum/outfit/job/station/station/medical/geneticist
|
||||
job_description = "A Geneticist operates genetic manipulation equipment to repair any genetic defects encountered in crew, from cloning or radiation as examples. \
|
||||
When required, geneticists have the skills to clone, and are the superior choice when available for doing so."
|
||||
*/
|
||||
|
||||
/datum/outfit/job/medical/geneticist
|
||||
/datum/outfit/job/station/station/medical/geneticist
|
||||
name = OUTFIT_JOB_NAME("Geneticist")
|
||||
uniform = /obj/item/clothing/under/rank/geneticist
|
||||
suit = /obj/item/clothing/suit/storage/toggle/labcoat/genetics
|
||||
|
||||
@@ -32,33 +32,33 @@
|
||||
title = "Surgeon"
|
||||
title_blurb = "A Surgeon specializes in providing surgical aid to injured patients, up to and including amputation and limb reattachement. They are expected \
|
||||
to know the ins and outs of anesthesia and surgery."
|
||||
title_outfit = /datum/outfit/job/medical_doctor/surgeon
|
||||
title_outfit = /datum/outfit/job/station/station/medical_doctor/surgeon
|
||||
|
||||
/datum/alt_title/orderly
|
||||
title = "Orderly"
|
||||
title_blurb = "An Orderly acts as Medbay's general helping hand, assisting any doctor that might need some form of help, as well as handling manual \
|
||||
and dirty labor around the department."
|
||||
title_outfit = /datum/outfit/job/medical_doctor/nurse
|
||||
title_outfit = /datum/outfit/job/station/station/medical_doctor/nurse
|
||||
|
||||
/datum/alt_title/emergency_physician
|
||||
title = "Emergency Physician"
|
||||
title_blurb = "An Emergency Physician is a Medical professional trained for stabilizing and treating severely injured and/or dying patients. \
|
||||
They are generally the first response for any such individual brought to the Medbay, and can sometimes be expected to help their patients \
|
||||
make a full recovery."
|
||||
title_outfit = /datum/outfit/job/medical_doctor/emergency_physician
|
||||
title_outfit = /datum/outfit/job/station/station/medical_doctor/emergency_physician
|
||||
|
||||
/datum/alt_title/nurse
|
||||
title = "Nurse"
|
||||
title_blurb = "A Nurse acts as a general purpose Doctor's Aide, providing basic care to non-critical patients, and stabilizing critical patients during \
|
||||
busy periods. They frequently watch the suit sensors console, to help manage the time of other Doctors. In rare occasions, a Nurse can be \
|
||||
called upon to revive deceased crew members."
|
||||
title_outfit = /datum/outfit/job/medical_doctor/nurse
|
||||
title_outfit = /datum/outfit/job/station/station/medical_doctor/nurse
|
||||
|
||||
/datum/alt_title/virologist
|
||||
title = "Virologist"
|
||||
title_blurb = "A Virologist cures active diseases in the crew, and prepares antibodies for possible infections. They also have the skills \
|
||||
to produce the various types of virus foods or mutagens."
|
||||
title_outfit = /datum/outfit/job/medical_doctor/virologist
|
||||
title_outfit = /datum/outfit/job/station/station/medical_doctor/virologist
|
||||
|
||||
/datum/alt_title/doctor/resident
|
||||
title = "Medical Resident"
|
||||
@@ -66,7 +66,7 @@
|
||||
/datum/alt_title/doctor/intern
|
||||
title = "Medical Intern"
|
||||
|
||||
/datum/outfit/job/medical_doctor
|
||||
/datum/outfit/job/station/station/medical_doctor
|
||||
name = OUTFIT_JOB_NAME("Medical Doctor")
|
||||
uniform = /obj/item/clothing/under/rank/medical
|
||||
suit = /obj/item/clothing/suit/storage/toggle/labcoat
|
||||
@@ -81,16 +81,16 @@
|
||||
satchel_one = /obj/item/storage/backpack/satchel/med
|
||||
messenger_bag = /obj/item/storage/backpack/messenger/med
|
||||
|
||||
/datum/outfit/job/medical_doctor/emergency_physician
|
||||
/datum/outfit/job/station/station/medical_doctor/emergency_physician
|
||||
name = OUTFIT_JOB_NAME("Emergency Physician")
|
||||
suit = /obj/item/clothing/suit/storage/toggle/fr_jacket
|
||||
|
||||
/datum/outfit/job/medical_doctor/surgeon
|
||||
/datum/outfit/job/station/station/medical_doctor/surgeon
|
||||
name = OUTFIT_JOB_NAME("Surgeon")
|
||||
uniform = /obj/item/clothing/under/rank/medical/scrubs
|
||||
head = /obj/item/clothing/head/surgery/blue
|
||||
|
||||
/datum/outfit/job/medical_doctor/virologist
|
||||
/datum/outfit/job/station/station/medical_doctor/virologist
|
||||
name = OUTFIT_JOB_NAME("Virologist")
|
||||
uniform = /obj/item/clothing/under/rank/virologist
|
||||
suit = /obj/item/clothing/suit/storage/toggle/labcoat/virologist
|
||||
@@ -98,11 +98,11 @@
|
||||
backpack = /obj/item/storage/backpack/virology
|
||||
satchel_one = /obj/item/storage/backpack/satchel/vir
|
||||
|
||||
/datum/outfit/job/medical_doctor/nurse
|
||||
/datum/outfit/job/station/station/medical_doctor/nurse
|
||||
name = OUTFIT_JOB_NAME("Nurse")
|
||||
suit = null
|
||||
|
||||
/datum/outfit/job/medical_doctor/nurse/pre_equip(mob/living/carbon/human/H)
|
||||
/datum/outfit/job/station/station/medical_doctor/nurse/pre_equip(mob/living/carbon/human/H)
|
||||
if(H.gender == FEMALE)
|
||||
if(prob(50))
|
||||
uniform = /obj/item/clothing/under/rank/nursesuit
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
economic_modifier = 4
|
||||
access = list(access_medical, access_medical_equip, access_morgue, access_surgery, access_chemistry, access_virology, access_eva, access_maint_tunnels, access_external_airlocks, access_psychiatrist)
|
||||
minimal_access = list(access_medical, access_medical_equip, access_morgue, access_eva, access_maint_tunnels, access_external_airlocks)
|
||||
outfit_type = /datum/outfit/job/paramedic
|
||||
outfit_type = /datum/outfit/job/station/station/paramedic
|
||||
job_description = "A Paramedic is primarily concerned with the recovery of patients who are unable to make it to the Medical Department on their own. \
|
||||
They may also be called upon to keep patients stable when Medical is busy or understaffed."
|
||||
alt_titles = list(
|
||||
@@ -25,15 +25,15 @@
|
||||
title = "Emergency Medical Technician"
|
||||
title_blurb = "An Emergency Medical Technician is primarily concerned with the recovery of patients who are unable to make it to the Medical Department on their \
|
||||
own. They are capable of keeping a patient stabilized until they reach the hands of someone with more training."
|
||||
title_outfit = /datum/outfit/job/medical/paramedic/emt
|
||||
title_outfit = /datum/outfit/job/station/station/medical/paramedic/emt
|
||||
|
||||
/datum/alt_title/medical_responder
|
||||
title = "Medical Responder"
|
||||
title_blurb = "A Medical Responder is primarily concerned with the recovery of patients who are unable to make it to the Medical Department on their \
|
||||
own. They are capable of keeping a patient stabilized until they reach the hands of someone with more training."
|
||||
title_outfit = /datum/outfit/job/medical/paramedic/emt
|
||||
title_outfit = /datum/outfit/job/station/station/medical/paramedic/emt
|
||||
|
||||
/datum/outfit/job/paramedic
|
||||
/datum/outfit/job/station/station/paramedic
|
||||
name = OUTFIT_JOB_NAME("Paramedic")
|
||||
uniform = /obj/item/clothing/under/rank/medical/scrubs/black
|
||||
suit = /obj/item/clothing/suit/storage/toggle/fr_jacket
|
||||
@@ -49,7 +49,7 @@
|
||||
messenger_bag = /obj/item/storage/backpack/messenger/med
|
||||
flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL
|
||||
|
||||
/datum/outfit/job/paramedic/emt
|
||||
/datum/outfit/job/station/station/paramedic/emt
|
||||
name = OUTFIT_JOB_NAME("Emergency Medical Technician")
|
||||
uniform = /obj/item/clothing/under/rank/medical/paramedic
|
||||
suit = /obj/item/clothing/suit/storage/toggle/labcoat/emt
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
idtype = /obj/item/card/id/medical/psychiatrist
|
||||
access = list(access_medical, access_medical_equip, access_morgue, access_psychiatrist)
|
||||
minimal_access = list(access_medical, access_medical_equip, access_psychiatrist, access_chemistry)
|
||||
outfit_type = /datum/outfit/job/psychiatrist
|
||||
outfit_type = /datum/outfit/job/station/station/station/psychiatrist
|
||||
job_description = "A Psychiatrist provides mental health services to crew members in need. They may also be called upon to determine whatever \
|
||||
ails the mentally unwell, frequently under Security supervision. They understand the effects of various psychoactive drugs."
|
||||
alt_titles = list(
|
||||
@@ -27,7 +27,7 @@
|
||||
title = "Psychologist"
|
||||
title_blurb = "A Psychologist provides mental health services to crew members in need, focusing more on therapy than medication. They may also be \
|
||||
called upon to determine whatever ails the mentally unwell, frequently under Security supervision."
|
||||
title_outfit = /datum/outfit/job/medical/psychiatrist/psychologist
|
||||
title_outfit = /datum/outfit/job/station/station/station/medical/psychiatrist/psychologist
|
||||
|
||||
/datum/alt_title/psychologist/psychoanalyst
|
||||
title = "Psychoanalyst"
|
||||
@@ -40,7 +40,7 @@
|
||||
/datum/alt_title/therapist
|
||||
title = "Therapist"
|
||||
|
||||
/datum/outfit/job/psychiatrist
|
||||
/datum/outfit/job/station/station/station/psychiatrist
|
||||
name = OUTFIT_JOB_NAME("Psychiatrist")
|
||||
uniform = /obj/item/clothing/under/rank/psych
|
||||
suit = /obj/item/clothing/suit/storage/toggle/labcoat
|
||||
@@ -53,6 +53,6 @@
|
||||
satchel_one = /obj/item/storage/backpack/satchel/med
|
||||
messenger_bag = /obj/item/storage/backpack/messenger/med
|
||||
|
||||
/datum/outfit/job/psychiatrist/psychologist
|
||||
/datum/outfit/job/station/station/station/psychiatrist/psychologist
|
||||
name = OUTFIT_JOB_NAME("Psychologist")
|
||||
uniform = /obj/item/clothing/under/rank/psych/turtleneck
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
selection_color = "#9b633e"
|
||||
access = list(access_maint_tunnels)
|
||||
minimal_access = list(access_maint_tunnels)
|
||||
outfit_type = /datum/outfit/job/assistant/worker
|
||||
outfit_type = /datum/outfit/job/station/station/station/assistant/worker
|
||||
job_description = "Off-duty crew has no responsibilities or authority and is just there to spend their \"well-deserved\" time off."
|
||||
pto_type = PTO_CIVILIAN
|
||||
economic_modifier = 2
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
selection_color = "#9b633e"
|
||||
access = list(access_maint_tunnels, access_external_airlocks)
|
||||
minimal_access = list(access_maint_tunnels, access_external_airlocks)
|
||||
outfit_type = /datum/outfit/job/assistant
|
||||
outfit_type = /datum/outfit/job/station/assistant
|
||||
job_description = "Off-duty crew has no responsibilities or authority and is just there to spend their \"well-deserved\" time off."
|
||||
pto_type = PTO_COMMAND
|
||||
economic_modifier = 5
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
selection_color = "#5B4D20"
|
||||
access = list(access_maint_tunnels, access_external_airlocks, access_construction)
|
||||
minimal_access = list(access_maint_tunnels, access_external_airlocks)
|
||||
outfit_type = /datum/outfit/job/assistant/engineer
|
||||
outfit_type = /datum/outfit/job/station/assistant/engineer
|
||||
job_description = "Off-duty crew has no responsibilities or authority and is just there to spend their \"well-deserved\" time off."
|
||||
pto_type = PTO_ENGINEERING
|
||||
economic_modifier = 5
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
selection_color = "#999440"
|
||||
access = list(access_maint_tunnels, access_external_airlocks)
|
||||
minimal_access = list(access_maint_tunnels, access_external_airlocks)
|
||||
outfit_type = /datum/outfit/job/assistant/explorer
|
||||
outfit_type = /datum/outfit/job/station/station/assistant/explorer
|
||||
job_description = "Off-duty crew has no responsibilities or authority and is just there to spend their \"well-deserved\" time off."
|
||||
pto_type = PTO_EXPLORATION
|
||||
economic_modifier = 5
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
selection_color = "#013D3B"
|
||||
access = list(access_maint_tunnels, access_external_airlocks)
|
||||
minimal_access = list(access_maint_tunnels, access_external_airlocks)
|
||||
outfit_type = /datum/outfit/job/assistant/medic
|
||||
outfit_type = /datum/outfit/job/station/station/assistant/medic
|
||||
job_description = "Off-duty crew has no responsibilities or authority and is just there to spend their \"well-deserved\" time off."
|
||||
pto_type = PTO_MEDICAL
|
||||
economic_modifier = 5
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
selection_color = "#633D63"
|
||||
access = list(access_maint_tunnels)
|
||||
minimal_access = list(access_maint_tunnels)
|
||||
outfit_type = /datum/outfit/job/assistant/scientist
|
||||
outfit_type = /datum/outfit/job/station/station/assistant/scientist
|
||||
job_description = "Off-duty crew has no responsibilities or authority and is just there to spend their \"well-deserved\" time off."
|
||||
pto_type = PTO_SCIENCE
|
||||
economic_modifier = 5
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
selection_color = "#601C1C"
|
||||
access = list(access_maint_tunnels)
|
||||
minimal_access = list(access_maint_tunnels)
|
||||
outfit_type = /datum/outfit/job/assistant/officer
|
||||
outfit_type = /datum/outfit/job/station/station/assistant/officer
|
||||
job_description = "Off-duty crew has no responsibilities or authority and is just there to spend their \"well-deserved\" time off."
|
||||
pto_type = PTO_SECURITY
|
||||
economic_modifier = 4
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
selection_color = "#9b633e"
|
||||
access = list(access_maint_tunnels)
|
||||
minimal_access = list(access_maint_tunnels)
|
||||
outfit_type = /datum/outfit/job/assistant/cargo
|
||||
outfit_type = /datum/outfit/job/station/station/assistant/cargo
|
||||
job_description = "Off-duty crew has no responsibilities or authority and is just there to spend their \"well-deserved\" time off."
|
||||
pto_type = PTO_CARGO
|
||||
economic_modifier = 2
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
minimal_player_age = 14
|
||||
ideal_character_age = 50
|
||||
|
||||
outfit_type = /datum/outfit/job/research_director
|
||||
outfit_type = /datum/outfit/job/station/station/research_director
|
||||
job_description = "The Research Director manages and maintains the Research department. They are required to ensure the safety of the entire crew, \
|
||||
at least with regards to anything occuring in the Research department, and to inform the crew of any disruptions that \
|
||||
might originate from Research. The Research Director often has at least passing knowledge of most of the Research department, but \
|
||||
@@ -48,7 +48,7 @@
|
||||
/datum/alt_title/head_scientist
|
||||
title = "Head Scientist"
|
||||
|
||||
/datum/outfit/job/research_director
|
||||
/datum/outfit/job/station/station/research_director
|
||||
name = OUTFIT_JOB_NAME("Research Director")
|
||||
l_ear = /obj/item/radio/headset/heads/rd
|
||||
uniform = /obj/item/clothing/under/rank/research_director
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
minimal_access = list(access_robotics, access_tech_storage, access_morgue, access_research, access_tox) //As a job that handles so many corpses, it makes sense for them to have morgue access.
|
||||
minimal_player_age = 7
|
||||
|
||||
outfit_type = /datum/outfit/job/roboticist
|
||||
outfit_type = /datum/outfit/job/station/station/roboticist
|
||||
job_description = "A Roboticist maintains and repairs the station's synthetics, including crew with prosthetic limbs. \
|
||||
They can also assist the station by producing simple robots and even pilotable exosuits."
|
||||
alt_titles = list(
|
||||
@@ -38,7 +38,7 @@
|
||||
title_blurb = "Prosthetists design and fabricate medical supportive devices and measure and fit patients for them. These devices \
|
||||
include artificial limbs (arms, hands, legs, and feet), braces, and other medical or surgical devices."
|
||||
|
||||
/datum/outfit/job/roboticist
|
||||
/datum/outfit/job/station/station/roboticist
|
||||
name = OUTFIT_JOB_NAME("Roboticist")
|
||||
uniform = /obj/item/clothing/under/rank/roboticist
|
||||
shoes = /obj/item/clothing/shoes/black
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
minimal_player_age = 14
|
||||
|
||||
outfit_type = /datum/outfit/job/scientist
|
||||
outfit_type = /datum/outfit/job/station/station/scientist
|
||||
pto_type = PTO_SCIENCE
|
||||
job_description = "A Scientist is a generalist working in the Research department, with general knowledge of the scientific process, as well as \
|
||||
the principles and requirements of Research and Development. They may also formulate experiments of their own devising, if \
|
||||
@@ -74,15 +74,15 @@
|
||||
title = "Xenobiologist"
|
||||
title_blurb = "A Xenobiologist studies esoteric lifeforms, usually in the relative safety of their lab. They attempt to find ways to benefit \
|
||||
from the byproducts of these lifeforms, and their main subject at present is the Giant Slime."
|
||||
title_outfit = /datum/outfit/job/xenobiologist
|
||||
title_outfit = /datum/outfit/job/station/station/xenobiologist
|
||||
|
||||
/datum/alt_title/scientist/xenobotanist
|
||||
title = "Xenobotanist"
|
||||
title_blurb = "A Xenobotanist grows and cares for a variety of abnormal, custom made, and frequently dangerous plant life. When the products of these plants \
|
||||
are both safe and beneficial to the station, they may choose to introduce it to the rest of the crew."
|
||||
title_outfit = /datum/outfit/job/xenobiologist
|
||||
title_outfit = /datum/outfit/job/station/station/xenobiologist
|
||||
|
||||
/datum/outfit/job/scientist
|
||||
/datum/outfit/job/station/station/scientist
|
||||
name = OUTFIT_JOB_NAME("Scientist")
|
||||
uniform = /obj/item/clothing/under/rank/scientist
|
||||
id_type = /obj/item/card/id/science/scientist
|
||||
@@ -94,7 +94,7 @@
|
||||
satchel_one = /obj/item/storage/backpack/satchel/tox
|
||||
messenger_bag = /obj/item/storage/backpack/messenger/tox
|
||||
|
||||
/datum/outfit/job/xenobiologist
|
||||
/datum/outfit/job/station/station/xenobiologist
|
||||
name = OUTFIT_JOB_NAME("Xenobiologist")
|
||||
uniform = /obj/item/clothing/under/rank/scientist
|
||||
id_type = /obj/item/card/id/science/xenobiologist
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
minimal_player_age = 14
|
||||
|
||||
outfit_type = /datum/outfit/job/science/xenobiologist
|
||||
outfit_type = /datum/outfit/job/station/science/xenobiologist
|
||||
job_description = "A Xenobiologist studies esoteric lifeforms, usually in the relative safety of their lab. They attempt to find ways to benefit \
|
||||
from the byproducts of these lifeforms, and their main subject at present is the Giant Slime."
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
minimal_player_age = 14
|
||||
|
||||
outfit_type = /datum/outfit/job/science/xenobiologist
|
||||
outfit_type = /datum/outfit/job/station/science/xenobiologist
|
||||
job_description = "A Xenobotanist grows and cares for a variety of abnormal, custom made, and frequently dangerous plant life. When the products of these plants \
|
||||
are both safe and beneficial to the station, they may choose to introduce it to the rest of the crew."
|
||||
alt_titles = list(
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
economic_modifier = 5
|
||||
minimal_player_age = 3
|
||||
|
||||
outfit_type = /datum/outfit/job/detective
|
||||
outfit_type = /datum/outfit/job/station/detective
|
||||
job_description = "A Detective works to help Security find criminals who have not properly been identified, through interviews and forensic work. \
|
||||
For crimes only witnessed after the fact, or those with no survivors, they attempt to piece together what they can from pure evidence."
|
||||
alt_titles = list(
|
||||
@@ -29,9 +29,9 @@
|
||||
/datum/alt_title/detective/forensics_tech
|
||||
title = "Forensic Technician"
|
||||
title_blurb = "A Forensic Technician works more with hard evidence and labwork than a Detective, but they share the purpose of solving crimes."
|
||||
title_outfit = /datum/outfit/job/detective/forensic
|
||||
title_outfit = /datum/outfit/job/station/detective/forensic
|
||||
|
||||
/datum/outfit/job/detective
|
||||
/datum/outfit/job/station/detective
|
||||
name = OUTFIT_JOB_NAME("Detective")
|
||||
head = /obj/item/clothing/head/det
|
||||
uniform = /obj/item/clothing/under/det
|
||||
@@ -48,12 +48,12 @@
|
||||
glasses = /obj/item/clothing/glasses/sunglasses/sechud
|
||||
l_ear = /obj/item/radio/headset/headset_sec
|
||||
|
||||
/datum/outfit/job/detective/forensic
|
||||
/datum/outfit/job/station/detective/forensic
|
||||
name = OUTFIT_JOB_NAME("Forensic technician")
|
||||
head = null
|
||||
suit = /obj/item/clothing/suit/storage/forensics/blue
|
||||
|
||||
/datum/outfit/job/detective/vice
|
||||
/datum/outfit/job/station/detective/vice
|
||||
name = OUTFIT_JOB_NAME("Vice Investigator")
|
||||
head = null
|
||||
uniform = /obj/item/clothing/under/hawaiian
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
minimum_character_age = 25
|
||||
minimal_player_age = 14
|
||||
|
||||
outfit_type = /datum/outfit/job/head_of_security
|
||||
outfit_type = /datum/outfit/job/station/head_of_security
|
||||
job_description = " The Head of Security manages the Security Department, keeping the station safe and making sure the rules are followed. They are expected to \
|
||||
keep the other Department Heads, and the rest of the crew, aware of developing situations that may be a threat. If necessary, the HoS may \
|
||||
perform the duties of absent Security roles, such as distributing gear from the Armory."
|
||||
@@ -46,7 +46,7 @@
|
||||
/datum/alt_title/hos/director
|
||||
title = "Defense Director"
|
||||
|
||||
/datum/outfit/job/head_of_security
|
||||
/datum/outfit/job/station/head_of_security
|
||||
name = OUTFIT_JOB_NAME("Head of security")
|
||||
l_ear = /obj/item/radio/headset/heads/hos
|
||||
uniform = /obj/item/clothing/under/rank/head_of_security
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
minimal_access = list(access_security, access_eva, access_sec_doors, access_brig, access_maint_tunnels, access_external_airlocks)
|
||||
minimal_player_age = 3
|
||||
|
||||
outfit_type = /datum/outfit/job/security_officer
|
||||
outfit_type = /datum/outfit/job/station/security_officer
|
||||
job_description = "A Security Officer is concerned with maintaining the safety and security of the station as a whole, dealing with external threats and \
|
||||
apprehending criminals. A Security Officer is responsible for the health, safety, and processing of any prisoner they arrest. \
|
||||
No one is above the Law, not Security or Command."
|
||||
@@ -37,7 +37,7 @@
|
||||
/datum/alt_title/security_officer/guard
|
||||
title = "Security Guard"
|
||||
|
||||
/datum/outfit/job/security_officer
|
||||
/datum/outfit/job/station/security_officer
|
||||
name = OUTFIT_JOB_NAME("Security Officer")
|
||||
uniform = /obj/item/clothing/under/rank/security
|
||||
l_pocket = /obj/item/flash
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
minimal_access = list(access_security, access_eva, access_sec_doors, access_brig, access_armory, access_maint_tunnels, access_external_airlocks)
|
||||
minimal_player_age = 5
|
||||
|
||||
outfit_type = /datum/outfit/job/warden
|
||||
outfit_type = /datum/outfit/job/station/warden
|
||||
job_description = "The Warden watches over the physical Security Department, making sure the Brig and Armoury are secure and in order at all times. They oversee \
|
||||
prisoners that have been processed and brigged, and are responsible for their well being. The Warden is also in charge of distributing \
|
||||
Armoury gear in a crisis, and retrieving it when the crisis has passed. In an emergency, the Warden may be called upon to direct the \
|
||||
Security Department as a whole."
|
||||
|
||||
/datum/outfit/job/warden
|
||||
/datum/outfit/job/station/warden
|
||||
name = OUTFIT_JOB_NAME("Warden")
|
||||
uniform = /obj/item/clothing/under/rank/warden
|
||||
l_pocket = /obj/item/flash
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
access = list(access_hydroponics, access_bar, access_kitchen)
|
||||
minimal_access = list(access_bar)
|
||||
|
||||
outfit_type = /datum/outfit/job/bartender
|
||||
outfit_type = /datum/outfit/job/station/bartender
|
||||
job_description = "A Bartender mixes drinks for the crew. They generally have permission to charge for drinks or deny service to unruly patrons."
|
||||
alt_titles = list(
|
||||
"Barista" = /datum/alt_title/bartender/barista,
|
||||
@@ -31,9 +31,9 @@
|
||||
title = "Barista"
|
||||
title_blurb = "A barista mans the Cafe, serving primarily non-alcoholic drinks to the crew. They generally have permission to charge for drinks \
|
||||
or deny service to unruly patrons."
|
||||
title_outfit = /datum/outfit/job/service/bartender/barista
|
||||
title_outfit = /datum/outfit/job/station/service/bartender/barista
|
||||
|
||||
/datum/outfit/job/bartender
|
||||
/datum/outfit/job/station/bartender
|
||||
name = OUTFIT_JOB_NAME("Bartender")
|
||||
uniform = /obj/item/clothing/under/rank/bartender
|
||||
id_type = /obj/item/card/id/civilian/bartender
|
||||
@@ -41,12 +41,12 @@
|
||||
l_ear = /obj/item/radio/headset/headset_service
|
||||
backpack_contents = list(/obj/item/clothing/accessory/permit/gun/bar = 1)
|
||||
|
||||
/datum/outfit/job/bartender/post_equip(mob/living/carbon/human/H)
|
||||
/datum/outfit/job/station/bartender/post_equip(mob/living/carbon/human/H)
|
||||
..()
|
||||
for(var/obj/item/clothing/accessory/permit/gun/bar/permit in H.back.contents)
|
||||
permit.set_name(H.real_name)
|
||||
|
||||
/datum/outfit/job/bartender/barista
|
||||
/datum/outfit/job/station/bartender/barista
|
||||
name = OUTFIT_JOB_NAME("Barista")
|
||||
id_pda_assignment = "Barista"
|
||||
backpack_contents = null
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
access = list(access_hydroponics, access_bar, access_kitchen)
|
||||
minimal_access = list(access_hydroponics)
|
||||
|
||||
outfit_type = /datum/outfit/job/service/gardener
|
||||
outfit_type = /datum/outfit/job/station/service/gardener
|
||||
job_description = "A Botanist grows plants for the Chef and Bartender."
|
||||
alt_titles = list("Gardener" = /datum/alt_title/gardener)
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
title = "Gardener"
|
||||
title_blurb = "A Gardener may be less professional than their counterparts, and are more likely to tend to the public gardens if they aren't needed elsewhere."
|
||||
|
||||
/datum/outfit/job/gardener
|
||||
/datum/outfit/job/station/gardener
|
||||
name = OUTFIT_JOB_NAME("Gardener")
|
||||
uniform = /obj/item/clothing/under/rank/hydroponics
|
||||
suit = /obj/item/clothing/suit/storage/apron
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
access = list(access_hydroponics, access_bar, access_kitchen)
|
||||
minimal_access = list(access_kitchen)
|
||||
|
||||
outfit_type = /datum/outfit/job/chef
|
||||
outfit_type = /datum/outfit/job/station/chef
|
||||
job_description = "A Chef cooks food for the crew. They generally have permission to charge for food or deny service to unruly diners."
|
||||
alt_titles = list(
|
||||
"Cook" = /datum/alt_title/chef/cook,
|
||||
@@ -37,7 +37,7 @@
|
||||
title = "Cook"
|
||||
title_blurb = "A Cook has the same duties, though they may be less experienced."
|
||||
|
||||
/datum/outfit/job/chef
|
||||
/datum/outfit/job/station/chef
|
||||
name = OUTFIT_JOB_NAME("Chef")
|
||||
uniform = /obj/item/clothing/under/rank/chef
|
||||
suit = /obj/item/clothing/suit/chef
|
||||
@@ -46,6 +46,6 @@
|
||||
pda_type = /obj/item/pda/chef
|
||||
l_ear = /obj/item/radio/headset/headset_service
|
||||
|
||||
/datum/outfit/job/chef/cook
|
||||
/datum/outfit/job/station/chef/cook
|
||||
name = OUTFIT_JOB_NAME("Cook")
|
||||
id_pda_assignment = "Cook"
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
access = list(access_janitor, access_maint_tunnels)
|
||||
minimal_access = list(access_janitor, access_maint_tunnels)
|
||||
|
||||
outfit_type = /datum/outfit/job/janitor
|
||||
outfit_type = /datum/outfit/job/station/janitor
|
||||
job_description = "A Janitor keeps the station clean, as long as it doesn't interfere with active crime scenes."
|
||||
alt_titles = list(
|
||||
"Custodian" = /datum/alt_title/janitor/custodian,
|
||||
@@ -34,7 +34,7 @@
|
||||
/datum/alt_title/janitor/maid
|
||||
title = "Maid"
|
||||
|
||||
/datum/outfit/job/janitor
|
||||
/datum/outfit/job/station/janitor
|
||||
name = OUTFIT_JOB_NAME("Janitor")
|
||||
uniform = /obj/item/clothing/under/rank/janitor
|
||||
id_type = /obj/item/card/id/civilian/janitor
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
has_headset = FALSE
|
||||
assignable = FALSE
|
||||
mob_type = JOB_SILICON_AI
|
||||
outfit_type = /datum/outfit/job/silicon/ai
|
||||
outfit_type = /datum/outfit/job/station/silicon/ai
|
||||
job_description = "The AI oversees the operation of the station and its crew, but has no real authority over them. \
|
||||
The AI is required to follow its Laws, and Lawbound Synthetics that are linked to it are expected to follow \
|
||||
the AI's commands, and their own Laws."
|
||||
@@ -37,7 +37,7 @@
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/head/cardborg(H), slot_head)
|
||||
return 1
|
||||
|
||||
/datum/outfit/job/ai
|
||||
/datum/outfit/job/station/ai
|
||||
name = OUTFIT_JOB_NAME("AI")
|
||||
head = /obj/item/clothing/head/cardborg
|
||||
suit = /obj/item/clothing/suit/straight_jacket
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
has_headset = FALSE
|
||||
assignable = FALSE
|
||||
mob_type = JOB_SILICON_ROBOT
|
||||
outfit_type = /datum/outfit/job/silicon/cyborg
|
||||
outfit_type = /datum/outfit/job/station/silicon/cyborg
|
||||
job_description = "A Cyborg is a mobile station synthetic, piloted by a cybernetically preserved brain. It is considered a person, but is still required \
|
||||
to follow its Laws."
|
||||
alt_titles = list(
|
||||
@@ -44,7 +44,7 @@
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/head/cardborg(H), slot_head)
|
||||
return 1
|
||||
|
||||
/datum/outfit/job/cyborg
|
||||
/datum/outfit/job/station/cyborg
|
||||
name = OUTFIT_JOB_NAME("Cyborg")
|
||||
head = /obj/item/clothing/head/cardborg
|
||||
suit = /obj/item/clothing/suit/cardborg
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_mining, access_mining_station)
|
||||
minimal_access = list(access_maint_tunnels, access_cargo, access_cargo_bot, access_mailsorting)
|
||||
|
||||
outfit_type = /datum/outfit/job/cargo/cargo_tech
|
||||
outfit_type = /datum/outfit/job/station/cargo/cargo_tech
|
||||
job_description = "A Cargo Technician fills and delivers cargo orders. They are encouraged to return delivered crates to the Cargo Shuttle, \
|
||||
because Central Command gives a partial refund."
|
||||
alt_titles = list("Logistics Specialist" = /datum/alt_title/logi_spec)
|
||||
@@ -20,7 +20,7 @@
|
||||
/datum/alt_title/logi_spec
|
||||
title = "Logistics Specialist"
|
||||
|
||||
/datum/outfit/job/cargo_technician
|
||||
/datum/outfit/job/station/cargo_technician
|
||||
name = OUTFIT_JOB_NAME("Cargo technician")
|
||||
uniform = /obj/item/clothing/under/rank/cargotech
|
||||
l_ear = /obj/item/radio/headset/headset_cargo
|
||||
|
||||
@@ -18,14 +18,14 @@
|
||||
|
||||
ideal_character_age = 40
|
||||
|
||||
outfit_type = /datum/outfit/job/quartermaster
|
||||
outfit_type = /datum/outfit/job/station/quartermaster
|
||||
job_description = "The Quartermaster manages the Supply department, checking cargo orders and ensuring supplies get to where they are needed."
|
||||
alt_titles = list("Supply Chief" = /datum/alt_title/supply_chief)
|
||||
|
||||
/datum/alt_title/supply_chief
|
||||
title = "Supply Chief"
|
||||
|
||||
/datum/outfit/job/quartermaster
|
||||
/datum/outfit/job/station/quartermaster
|
||||
name = OUTFIT_JOB_NAME("Quartermaster")
|
||||
uniform = /obj/item/clothing/under/rank/cargo
|
||||
l_ear = /obj/item/radio/headset/headset_mine
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_mining, access_mining_station)
|
||||
minimal_access = list(access_mining, access_mining_station, access_mailsorting, access_cargo, access_cargo_bot)
|
||||
|
||||
outfit_type = /datum/outfit/job/shaft_miner
|
||||
outfit_type = /datum/outfit/job/station/shaft_miner
|
||||
job_description = "A Shaft Miner mines and processes minerals to be delivered to departments that need them."
|
||||
alt_titles = list(
|
||||
"Drill Technician" = /datum/alt_title/drill_tech,
|
||||
@@ -28,7 +28,7 @@
|
||||
/datum/alt_title/miner/belt
|
||||
title = "Belt Miner"
|
||||
|
||||
/datum/outfit/job/shaft_miner
|
||||
/datum/outfit/job/station/shaft_miner
|
||||
name = OUTFIT_JOB_NAME("Shaft Miner")
|
||||
uniform = /obj/item/clothing/under/rank/miner
|
||||
l_ear = /obj/item/radio/headset/headset_mine
|
||||
|
||||
Reference in New Issue
Block a user