mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-22 12:29:46 +01:00
Assistant Overhaul (#20368)
FORUM THREAD: https://forums.aurorastation.org/topic/20580-assistant-overhaul/#comment-179129 This one will probably need a wiki change or two. The Assistant Overhaul! A.K.A "FlamingLily commits to coding something and forgets for six months" Also, the "Lab Assistant" (Science's learner role) has been renamed to "Research Intern" with alt-titles to match, in the same vein as the medical intern. This serves the dual role of clarifying the role's nature as a departmental learner, AND makes space for the assistant alt title. This PR adds four new titles to the Assistant role, complete with access and loadouts to match. * Wait Staff: This one's pretty self explanatory. They haul food and drinks FROM the kitchen and bar TO customers. They do not cook, and do not get kitchen or bar access. * Technical Assistant: This one's job is to haul crates and parts for engineers. They get access to engineering's lobby and main hallways (as far as a Janitor can get), but otherwise get nothing. They CANNOT start the engines, shields, atmosphere, or anything. They spawn with a high-vis vest and a debugger, for token vending-machine fixing efforts. * Lab Assistant: This one's job is to haul crates and equipment for scientists. They get access to ACCESS_RESEARCH which is like, two doors in the research meeting room and not even the hallway outside I think (idk). They also get a labcoat and safety goggles. For safety. * Medical Orderly: This one's job is to haul equipment and corpses, clean up a messy GTR, and stay out of medical's way when an alert is called. Maybe they can man the reception as well. They spawn with a labcoat and sterilizine (not even cleaner, because it's funnier that way.) I want to insist that these are assistant alt titles, and not roles with responsibilities. They cannot do repairs, they cannot do science, they cannot do surgery, and they CERTAINLY can't cook. Changelog: - rscadd: "Added four new assistant alt titles: Wait Staff, Technical Assistant, Lab Assistant, and Medical Orderly (These are still ASSISTANTS, and cannot perform the relevant departmental skills. These are also different from learner roles, such as the Interns.)" - rscadd: "Renamed the existing "Lab Assistant" (The learner role) to "Research Intern" to better represent the intent for the role and to make space for the alt title." --------- Signed-off-by: FlamingLily <80451102+FlamingLily@users.noreply.github.com>
This commit is contained in:
@@ -159,7 +159,7 @@
|
||||
path = /obj/item/organ/internal/augment/memory_inhibitor
|
||||
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_ATTENDANT, SPECIES_VAURCA_BULWARK, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI)
|
||||
faction = "Zeng-Hu Pharmaceuticals"
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Lab Assistant", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Research Intern", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
|
||||
/datum/gear/augment/emotional_manipulator
|
||||
display_name = "emotional manipulator"
|
||||
@@ -167,7 +167,7 @@
|
||||
path = /obj/item/organ/internal/augment/emotional_manipulator
|
||||
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_ATTENDANT, SPECIES_VAURCA_BULWARK, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI)
|
||||
faction = "Zeng-Hu Pharmaceuticals"
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Lab Assistant", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Research Intern", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
|
||||
/datum/gear/augment/enhanced_vision
|
||||
display_name = "vision enhanced retinas"
|
||||
@@ -176,7 +176,7 @@
|
||||
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_ATTENDANT, SPECIES_VAURCA_BULWARK, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
|
||||
faction = "Zeng-Hu Pharmaceuticals"
|
||||
cost = 3
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Lab Assistant", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Research Intern", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
|
||||
/datum/gear/augment/sightlights
|
||||
display_name = "ocular installed sightlights"
|
||||
@@ -185,7 +185,7 @@
|
||||
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_ATTENDANT, SPECIES_VAURCA_BULWARK, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
|
||||
faction = "Zeng-Hu Pharmaceuticals"
|
||||
cost = 3
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Lab Assistant", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Research Intern", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
|
||||
/datum/gear/augment/zenghu_mask
|
||||
display_name = "zeng-hu facial augment selection"
|
||||
@@ -193,7 +193,7 @@
|
||||
path = /obj/item/organ/internal/augment/eye_sensors/medical/zenghu_plate
|
||||
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_ATTENDANT, SPECIES_VAURCA_BULWARK, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
|
||||
faction = "Zeng-Hu Pharmaceuticals"
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Lab Assistant", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Research Intern", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
|
||||
/datum/gear/augment/zenghu_mask/New()
|
||||
..()
|
||||
@@ -256,7 +256,7 @@
|
||||
path = /obj/item/organ/internal/augment/language/zeng
|
||||
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD)
|
||||
faction = "Zeng-Hu Pharmaceuticals"
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Lab Assistant", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "Paramedic", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Research Intern", "Assistant", "Off-Duty Crew Member", "Corporate Reporter", "Captain", "Bridge Crew", "Medical Personnel", "Science Personnel")
|
||||
cost = 3
|
||||
|
||||
/datum/gear/augment/phalanx_plate
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
/datum/gear/uniform/scrubs
|
||||
display_name = "scrubs selection"
|
||||
path = /obj/item/clothing/under/rank/medical/surgeon/zavod
|
||||
allowed_roles = list("Scientist", "Lab Assistant", "Chief Medical Officer", "Physician", "Surgeon", "Pharmacist", "Paramedic", "Medical Intern", "Xenobiologist", "Research Director", "Investigator", "Medical Personnel", "Science Personnel")
|
||||
allowed_roles = list("Scientist", "Research Intern", "Chief Medical Officer", "Physician", "Surgeon", "Pharmacist", "Paramedic", "Medical Intern", "Xenobiologist", "Research Director", "Investigator", "Medical Personnel", "Science Personnel")
|
||||
|
||||
/datum/gear/uniform/scrubs/New()
|
||||
..()
|
||||
@@ -93,7 +93,7 @@
|
||||
display_name = "colorable scrubs"
|
||||
description = "It's made of a special fiber that provides minor protection against biohazards."
|
||||
path = /obj/item/clothing/under/rank/medical/generic
|
||||
allowed_roles = list("Scientist", "Lab Assistant", "Chief Medical Officer", "Physician", "Surgeon", "Pharmacist", "Paramedic", "Medical Intern", "Xenobiologist", "Research Director", "Investigator", "Medical Personnel", "Science Personnel")
|
||||
allowed_roles = list("Scientist", "Research Intern", "Chief Medical Officer", "Physician", "Surgeon", "Pharmacist", "Paramedic", "Medical Intern", "Xenobiologist", "Research Director", "Investigator", "Medical Personnel", "Science Personnel")
|
||||
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION
|
||||
|
||||
/datum/gear/uniform/dress
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
/datum/gear/utility/assunzione_kit
|
||||
display_name = "assunzionii voidsuit kit"
|
||||
path = /obj/item/voidsuit_modkit/assunzione
|
||||
allowed_roles = list("Research Director", "Scientist", "Xenoarchaeologist", "Xenobiologist", "Xenobotanist", "Lab Assistant", "Science Personnel")
|
||||
allowed_roles = list("Research Director", "Scientist", "Xenoarchaeologist", "Xenobiologist", "Xenobotanist", "Research Intern", "Science Personnel")
|
||||
origin_restriction = list(/singleton/origin_item/origin/assunzione, /singleton/origin_item/origin/ipc_assunzione)
|
||||
|
||||
/datum/gear/utility/wheelchair/color
|
||||
|
||||
@@ -335,7 +335,7 @@ ABSTRACT_TYPE(/datum/gear/augment/machine)
|
||||
/datum/gear/utility/ipc_assunzione_kit
|
||||
display_name = "synthetic assunzionii voidsuit kit"
|
||||
path = /obj/item/voidsuit_modkit/assunzione/ipc
|
||||
allowed_roles = list("Research Director", "Scientist", "Xenoarchaeologist", "Xenobiologist", "Xenobotanist", "Lab Assistant", "Science Personnel")
|
||||
allowed_roles = list("Research Director", "Scientist", "Xenoarchaeologist", "Xenobiologist", "Xenobotanist", "Research Intern", "Science Personnel")
|
||||
origin_restriction = list(/singleton/origin_item/origin/ipc_assunzione)
|
||||
whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
|
||||
sort_category = "Xenowear - IPC"
|
||||
|
||||
Reference in New Issue
Block a user