mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-24 04:28:12 +01:00
alt titles and order
This commit is contained in:
+333
-257
@@ -1,64 +1,264 @@
|
||||
// Station Command jobs
|
||||
#define JOB_SITE_MANAGER "Site Manager"
|
||||
// Site Manager alt titles
|
||||
#define JOB_ALT_OVERSEER "Overseer"
|
||||
#define JOB_ALT_FACILITY_DIRECTOR "Facility Director"
|
||||
#define JOB_ALT_CHIEF_SUPERVISOR "Chief Supervisor"
|
||||
#define JOB_ALT_CAPTAIN "Captain"
|
||||
|
||||
#define JOB_HEAD_OF_PERSONNEL "Head of Personnel"
|
||||
// Head of Personnel alt titles
|
||||
#define JOB_ALT_CREW_RESOURCE_OFFICER "Crew Resources Officer"
|
||||
#define JOB_ALT_DEPUTY_MANAGER "Deputy Manager"
|
||||
#define JOB_ALT_STAFF_MANAGER "Staff Manager"
|
||||
#define JOB_ALT_FACILITY_STEWARD "Facility Steward"
|
||||
#define JOB_ALT_FIRST_MATE "First Mate"
|
||||
|
||||
#define JOB_COMMAND_SECRETARY "Command Secretary"
|
||||
// Command Secretary alt titles
|
||||
#define JOB_ALT_COMMAND_LIAISON "Command Liaison"
|
||||
#define JOB_ALT_COMMAND_ASSISTANT "Command Assistant"
|
||||
#define JOB_ALT_COMMAND_INTERN "Command Intern"
|
||||
#define JOB_ALT_BRIDGE_SECRETARY "Bridge Secretary"
|
||||
#define JOB_ALT_BRIDGE_ASSISTANT "Bridge Assistant"
|
||||
|
||||
#define JOB_HEAD_OF_SECURITY "Head of Security"
|
||||
// Head of Security alt titles
|
||||
#define JOB_ALT_SECURITY_COMMANDER "Security Commander"
|
||||
#define JOB_ALT_CHIEF_OF_SECURITY "Chief of Security"
|
||||
#define JOB_ALT_SECURITY_MANAGER "Security Manager"
|
||||
|
||||
#define JOB_CHIEF_ENGINEER "Chief Engineer"
|
||||
// Cheif Engineer alt titles
|
||||
#define JOB_ALT_HEAD_ENGINEER "Head Engineer"
|
||||
#define JOB_ALT_FOREMAN "Foreman"
|
||||
#define JOB_ALT_MAINTENANCE_MANAGER "Maintenance Manager"
|
||||
|
||||
#define JOB_RESEARCH_DIRECTOR "Research Director"
|
||||
// Research Director alt titles
|
||||
#define JOB_ALT_RESEARCH_SUPERVISOR "Research Supervisor"
|
||||
#define JOB_ALT_RESEARCH_MANAGER "Research Manager"
|
||||
#define JOB_ALT_HEAD_OF_DEVELOPMENT "Head of Development"
|
||||
#define JOB_ALT_HEAD_SCIENTIST "Head Scientist"
|
||||
|
||||
#define JOB_CHIEF_MEDICAL_OFFICER "Chief Medical Officer"
|
||||
// Chief Medical Officer alt titles
|
||||
#define JOB_ALT_CHIEF_PHYSICIAN "Chief Physician"
|
||||
#define JOB_ALT_MEDICAL_DIRECTOR "Medical Director"
|
||||
#define JOB_ALT_HEALTHCARE_MANAGER "Healthcare Manager"
|
||||
|
||||
#define JOB_QUARTERMASTER "Quartermaster"
|
||||
// Quartermaster alt titles
|
||||
#define JOB_ALT_SUPPLY_CHIEF "Supply Chief"
|
||||
#define JOB_ALT_LOGISTICS_MANAGER "Logistics Manager"
|
||||
#define JOB_ALT_CARGO_SUPERVISOR "Cargo Supervisor"
|
||||
|
||||
#define JOB_PATHFINDER "Away Team Leader" // was Pathfinder
|
||||
// Pathfinder alt titles
|
||||
#define JOB_ALT_EXPEDITION_LEAD "Expedition Lead"
|
||||
#define JOB_ALT_EXPLORATION_MANAGER "Exploration Manager"
|
||||
//___________________________________________________________
|
||||
|
||||
// Station Security jobs
|
||||
#define JOB_WARDEN "Warden"
|
||||
#define JOB_DETECTIVE "Detective"
|
||||
#define JOB_SECURITY_OFFICER "Security Officer"
|
||||
|
||||
// Station Engineering jobs
|
||||
#define JOB_ATMOSPHERIC_TECHNICIAN "Atmospheric Technician"
|
||||
#define JOB_ENGINEER "Engineer"
|
||||
// Station Assistant jobs
|
||||
#define JOB_INTERN "Intern"
|
||||
// Intern alt titles
|
||||
#define JOB_ALT_APPRENTICE_ENGINEER "Apprentice Engineer"
|
||||
#define JOB_ALT_RESEARCH_INTERN "Research Intern"
|
||||
#define JOB_ALT_SECURITY_CADET "Security Cadet"
|
||||
#define JOB_ALT_JR_CARGO_TECH "Jr. Cargo Tech"
|
||||
#define JOB_ALT_SERVER "Server"
|
||||
#define JOB_ALT_ASSISTANT "Assistant"
|
||||
//Assistant/Visitor/Whatever
|
||||
#define JOB_ALT_TECHNICAL_ASSISTANT "Technical Assistant"
|
||||
#define JOB_ALT_MEDICAL_INTERN "Medical Intern"
|
||||
#define JOB_ALT_RESEARCH_ASSISTANT "Research Assistant"
|
||||
#define JOB_ALT_VISITOR "Visitor"
|
||||
#define JOB_ALT_RESIDENT "Resident"
|
||||
//___________________________________________________________
|
||||
|
||||
// Station Medical jobs
|
||||
#define JOB_CHEMIST "Chemist"
|
||||
#define JOB_MEDICAL_DOCTOR "Medical Doctor"
|
||||
#define JOB_PARAMEDIC "Paramedic"
|
||||
#define JOB_PSYCHIATRIST "Psychiatrist"
|
||||
#define JOB_GENETICIST "Geneticist" //Disabled atm
|
||||
|
||||
// Station Science jobs
|
||||
#define JOB_ROBOTICIST "Roboticist"
|
||||
#define JOB_SCIENTIST "Scientist"
|
||||
#define JOB_XENOBIOLOGIST "Xenobiologist"
|
||||
#define JOB_XENOBOTANIST "Xenobotanist"
|
||||
|
||||
// Station Cargo jobs
|
||||
#define JOB_SHAFT_MINER "Shaft Miner"
|
||||
#define JOB_CARGO_TECHNICIAN "Cargo Technician"
|
||||
|
||||
// Section Explo jobs
|
||||
#define JOB_EXPLORER "Away Team" // was Explorer
|
||||
#define JOB_FIELD_MEDIC "Away Team Medic" // was Field Medic
|
||||
|
||||
// Station Civilian jobs
|
||||
#define JOB_BARTENDER "Bartender"
|
||||
#define JOB_BOTANIST "Botanist"
|
||||
#define JOB_CHAPLAIN "Chaplain"
|
||||
// Bartender alt titles
|
||||
#define JOB_ALT_BARKEEPR "Barkeeper"
|
||||
#define JOB_ALT_BARMAID "Barmaid"
|
||||
#define JOB_ALT_BARISTA "Barista"
|
||||
#define JOB_ALT_MIXOLOGIST "Mixologist"
|
||||
|
||||
#define JOB_CHEF "Chef"
|
||||
#define JOB_CLOWN "Clown"
|
||||
#define JOB_ENTERTAINER "Entertainer"
|
||||
#define JOB_ENTREPRENEUR "Entrepreneur"
|
||||
#define JOB_INTERN "Intern"
|
||||
#define JOB_INTERNAL_AFFAIRS_AGENT "Internal Affairs Agent"
|
||||
// Chef alt titles
|
||||
#define JOB_ALT_SOUSCHEF "Sous-chef"
|
||||
#define JOB_ALT_COOK "Cook"
|
||||
#define JOB_ALT_KITCHEN_WORKER "Kitchen Worker"
|
||||
|
||||
#define JOB_BOTANIST "Botanist"
|
||||
// Botanist alt titles
|
||||
#define JOB_ALT_HYDROPONICIST "Hydroponicist"
|
||||
#define JOB_ALT_GARDENER "Gardener"
|
||||
#define JOB_ALT_CULTIVATOR "Cultivator"
|
||||
#define JOB_ALT_FARMER "Farmer"
|
||||
#define JOB_ALT_FLORIST "Florist"
|
||||
#define JOB_ALT_RANCHER "Rancher"
|
||||
|
||||
#define JOB_CARGO_TECHNICIAN "Cargo Technician"
|
||||
// Cargo Technician alt titles
|
||||
#define JOB_ALT_CARGO_LOADER "Cargo Loader"
|
||||
#define JOB_ALT_CARGO_HANDLER "Cargo Handler"
|
||||
#define JOB_ALT_SUPPLY_COURIER "Supply Courier"
|
||||
#define JOB_ALT_DISPOSALS_SORTER "Disposals Sorter"
|
||||
|
||||
#define JOB_SHAFT_MINER "Shaft Miner"
|
||||
// Shaft Miner alt titles
|
||||
#define JOB_ALT_DEEP_SPACE_MINER "Deep Space Miner"
|
||||
#define JOB_ALT_DRILL_TECHNICIAN "Drill Technician"
|
||||
#define JOB_ALT_PROSPECTOR "Prospector"
|
||||
#define JOB_ALT_EXCAVATOR "Excavator"
|
||||
|
||||
#define JOB_JANITOR "Janitor"
|
||||
// Janitor alt titles
|
||||
#define JOB_ALT_CUSTODIAN "Custodian"
|
||||
#define JOB_ALT_SANITATION_TECHNICIAN "Sanitation Technician"
|
||||
#define JOB_ALT_MAID "Maid"
|
||||
#define JOB_ALT_GARBAGE_COLLECTOR "Garbage Collector"
|
||||
|
||||
#define JOB_LIBRARIAN "Librarian"
|
||||
#define JOB_MIME "Mime"
|
||||
// Librarian alt titles
|
||||
#define JOB_ALT_JOURNALIST "Journalist"
|
||||
#define JOB_ALT_REPORTER "Reporter"
|
||||
#define JOB_ALT_WRITER "Writer"
|
||||
#define JOB_ALT_HISTORIAN "Historian"
|
||||
#define JOB_ALT_ARCHIVIST "Archivist"
|
||||
#define JOB_ALT_PROFESSOR "Professor"
|
||||
#define JOB_ALT_ACADEMIC "Academic"
|
||||
#define JOB_ALT_PHILOSOPHER "Philosopher"
|
||||
#define JOB_ALT_CURATOR "Curator"
|
||||
|
||||
#define JOB_INTERNAL_AFFAIRS_AGENT "Internal Affairs Agent"
|
||||
// Internal Affairs Agent alt titles
|
||||
#define JOB_ALT_INTERNAL_AFFAIRS_LIAISON "Internal Affairs Liaison"
|
||||
#define JOB_ALT_INTERNAL_AFFAIRS_DELEGATE "Internal Affairs Delegate"
|
||||
#define JOB_ALT_INTERNAL_AFFAIRS_INVESTIGATOR "Internal Affairs Investigator"
|
||||
|
||||
#define JOB_CHAPLAIN "Chaplain"
|
||||
// Chaplain alt titles
|
||||
#define JOB_ALT_MISSIONARY "Missionary"
|
||||
#define JOB_ALT_PREACHER "Preacher"
|
||||
#define JOB_ALT_PRIEST "Priest"
|
||||
#define JOB_ALT_NUN "Nun"
|
||||
#define JOB_ALT_MONK "Monk"
|
||||
#define JOB_ALT_COUNSELOR "Counselor"
|
||||
#define JOB_ALT_GURU "Guru"
|
||||
|
||||
#define JOB_PILOT "Pilot"
|
||||
// Pilot alt titles
|
||||
#define JOB_ALT_COPILOT "Co-Pilot"
|
||||
#define JOB_ALT_NAVIGATOR "Navigator"
|
||||
#define JOB_ALT_HELMSMAN "Helmsman"
|
||||
|
||||
// Station Robot jobs
|
||||
#define JOB_AI "AI"
|
||||
#define JOB_CYBORG "Cyborg"
|
||||
#define JOB_ENTERTAINER "Entertainer"
|
||||
// Entertainer alt titles
|
||||
#define JOB_ALT_PERFORMER "Performer"
|
||||
#define JOB_ALT_MUSICIAN "Musician"
|
||||
#define JOB_ALT_STAGEHAND "Stagehand"
|
||||
#define JOB_ALT_ACTOR "Actor"
|
||||
#define JOB_ALT_DANCER "Dancer"
|
||||
#define JOB_ALT_SINGER "Singer"
|
||||
#define JOB_ALT_MAGICIAN "Magician"
|
||||
#define JOB_ALT_COMEDIAN "Comedian"
|
||||
#define JOB_ALT_TRAGEDIAN "Tragedian"
|
||||
#define JOB_ALT_ARTIST "Artist"
|
||||
#define JOB_ALT_GAME_MASTER "Game Master"
|
||||
|
||||
// Offduty jobs
|
||||
#define JOB_ENTREPRENEUR "Entrepreneur"
|
||||
// Entrepreneur alt titles
|
||||
#define JOB_ALT_LAWYER "Lawyer"
|
||||
#define JOB_ALT_PRIVATE_EYE "Private Eye"
|
||||
#define JOB_ALT_BODYGUARD "Bodyguard"
|
||||
#define JOB_ALT_PERSONAL_PHYSICIAN "Personal Physician"
|
||||
#define JOB_ALT_DENTIST "Dentist"
|
||||
#define JOB_ALT_FITNESS_INSTRUCTOR "Fitness Instructor"
|
||||
#define JOB_ALT_YOGA_TEACHER "Yoga Teacher"
|
||||
#define JOB_ALT_MASSEUSE "Masseuse"
|
||||
#define JOB_ALT_TRADESPERSON "Tradesperson"
|
||||
#define JOB_ALT_STREAMER "Streamer"
|
||||
#define JOB_ALT_INFLUENCER "Influencer"
|
||||
#define JOB_ALT_PARANORMAL_INVESTIGATOR "Paranormal Investigator"
|
||||
#define JOB_ALT_PERSONAL_SECRETARY "Personal Secretary"
|
||||
#define JOB_ALT_STYLIST "Stylist"
|
||||
#define JOB_ALT_FISHER "Fisher"
|
||||
#define JOB_ALT_FORTUNE_TELLER "Fortune Teller"
|
||||
#define JOB_ALT_SPIRIT_HEALER "Spirit Healer"
|
||||
//___________________________________________________________
|
||||
|
||||
|
||||
// Station Engineering jobs
|
||||
#define JOB_ENGINEER "Engineer"
|
||||
// Engineer alt titles
|
||||
#define JOB_ALT_MAINTENANCE_TECHNICIAN "Maintenance Technician"
|
||||
#define JOB_ALT_ENGINE_TECHNICIAN "Engine Technician"
|
||||
#define JOB_ALT_ELECTRICIAN "Electrician"
|
||||
#define JOB_ALT_CONSTRUCTION_ENGINEER "Construction Engineer"
|
||||
#define JOB_ALT_ENGINEERING_CONTRACTOR "Engineering Contractor"
|
||||
|
||||
#define JOB_ATMOSPHERIC_TECHNICIAN "Atmospheric Technician"
|
||||
// Atmospheric Technician alt titles
|
||||
#define JOB_ALT_ATMOSPHERIC_ENGINEER "Atmospheric Engineer"
|
||||
#define JOB_ALT_ATMOSPHERIC_MAINTAINER "Atmospheric Maintainer"
|
||||
#define JOB_ALT_DISPOSALS_TECHNICIAN "Disposals Technician"
|
||||
#define JOB_ALT_FUEL_TECHNICIAN "Fuel Technician"
|
||||
//___________________________________________________________
|
||||
|
||||
|
||||
// Station Away Team / Explorer jobs
|
||||
#define JOB_EXPLORER "Away Team" // was Explorer
|
||||
// Explorer alt titles
|
||||
#define JOB_ALT_SURVEYOR "Surveyor"
|
||||
#define JOB_ALT_OFFSITE_SCOUT "Offsite Scout"
|
||||
#define JOB_ALT_EXPLORER_MEDIC "Explorer Medic" // Unused
|
||||
#define JOB_ALT_EXPLORERE_TECHNICIAN "Explorer Technician" // Unused
|
||||
|
||||
#define JOB_FIELD_MEDIC "Away Team Medic" // was Field Medic
|
||||
// Field Medic alt titles
|
||||
#define JOB_ALT_EXPEDITION_MEDIC "Expedition Medic"
|
||||
#define JOB_ALT_OFFSITE_MEDIC "Offsite Medic"
|
||||
//___________________________________________________________
|
||||
|
||||
|
||||
// Station Medical jobs
|
||||
#define JOB_MEDICAL_DOCTOR "Medical Doctor"
|
||||
// Medical Doctor alt titles
|
||||
#define JOB_ALT_PHYSICIAN "Physician"
|
||||
#define JOB_ALT_MEDICAL_PRACTITIONER "Medical Practitioner"
|
||||
#define JOB_ALT_SURGEON "Surgeon"
|
||||
#define JOB_ALT_EMERGENCY_PHYSICIAN "Emergency Physician"
|
||||
#define JOB_ALT_NURSE "Nurse"
|
||||
#define JOB_ALT_ORDERLY "Orderly"
|
||||
#define JOB_ALT_VIROLOGIST "Virologist"
|
||||
#define JOB_ALT_MEDICAL_CONTRACTOR "Medical Contractor"
|
||||
|
||||
#define JOB_CHEMIST "Chemist"
|
||||
// Chemist alt titles
|
||||
#define JOB_ALT_PHARMACIST "Pharmacist"
|
||||
#define JOB_ALT_PHARMACOLOGIST "Pharmacologist"
|
||||
|
||||
#define JOB_PSYCHIATRIST "Psychiatrist"
|
||||
// Psychiatrist alt titles
|
||||
#define JOB_ALT_PSYCHOLOGIST "Psychologist"
|
||||
#define JOB_ALT_PSYCHOANALYST "Psychoanalyst"
|
||||
#define JOB_ALT_PSYCHOTHERAPIST "Psychotherapist"
|
||||
|
||||
#define JOB_PARAMEDIC "Paramedic"
|
||||
// Paramedic alt titles
|
||||
#define JOB_ALT_EMERGENCY_MEDICAL_TECHNICIAN "Emergency Medical Technician"
|
||||
#define JOB_ALT_MEDICAL_RESPONDER "Medical Responder"
|
||||
#define JOB_ALT_SEARCH_AND_RESCUE "Search and Rescue"
|
||||
|
||||
#define JOB_GENETICIST "Geneticist" //Disabled atm
|
||||
//___________________________________________________________
|
||||
|
||||
|
||||
// Station Offduty jobs
|
||||
#define JOB_OFFDUTY_OFFICER "Off-duty Officer"
|
||||
#define JOB_OFFDUTY_ENGINEER "Off-duty Engineer"
|
||||
#define JOB_OFFDUTY_MEDIC "Off-duty Medic"
|
||||
@@ -66,94 +266,109 @@
|
||||
#define JOB_OFFDUTY_CARGO "Off-duty Cargo"
|
||||
#define JOB_OFFDUTY_EXPLORER "Off-duty Explorer"
|
||||
#define JOB_OFFDUTY_WORKER "Off-duty Worker"
|
||||
//___________________________________________________________
|
||||
|
||||
|
||||
// Station Science jobs
|
||||
#define JOB_SCIENTIST "Scientist"
|
||||
// Scientist alt titles
|
||||
#define JOB_ALT_RESEARCHER "Researcher"
|
||||
#define JOB_ALT_LAB_ASSISTANT "Lab Assistant"
|
||||
#define JOB_ALT_XENOARCHAEOLOGIST "Xenoarchaeologist"
|
||||
#define JOB_ALT_XENOPALEONTOLOGIST "Xenopaleontologist"
|
||||
#define JOB_ALT_ANOMALIST "Anomalist"
|
||||
#define JOB_ALT_PHORON_RESEARCHER "Phoron Researcher"
|
||||
#define JOB_ALT_GAS_PHYSICIST "Gas Physicist"
|
||||
#define JOB_ALT_CIRCUIT_DESIGNER "Circuit Designer"
|
||||
#define JOB_ALT_CIRCUIT_PROGRAMMER "Circuit Programmer"
|
||||
|
||||
#define JOB_XENOBIOLOGIST "Xenobiologist"
|
||||
// Xenobiologist alt titles
|
||||
#define JOB_ALT_XENOZOOLOGIST "Xenozoologist"
|
||||
#define JOB_ALT_XENOANTHROPOLOGIST "Xenoanthropologist"
|
||||
|
||||
#define JOB_ROBOTICIST "Roboticist"
|
||||
// Roboticist alt titles
|
||||
#define JOB_ALT_ASSEMBLY_TECHNICIAN "Assembly Technician"
|
||||
#define JOB_ALT_BIOMECHANICAL_ENGINEER "Biomechanical Engineer"
|
||||
#define JOB_ALT_MECHATRONIC_ENGINEER "Mechatronic Engineer"
|
||||
|
||||
#define JOB_XENOBOTANIST "Xenobotanist"
|
||||
// Xenobotanist alt titles
|
||||
#define JOB_ALT_XENOHYDROPONICIST "Xenohydroponicist"
|
||||
#define JOB_ALT_XENOFLORIST "Xenoflorist"
|
||||
//___________________________________________________________
|
||||
|
||||
|
||||
// Station Security jobs
|
||||
#define JOB_WARDEN "Warden"
|
||||
// Warden alt titles
|
||||
#define JOB_ALT_BRIG_SENTRY "Brig Sentry"
|
||||
#define JOB_ALT_ARMORY_SUPERINTENDENT "Armory Superintendent"
|
||||
#define JOB_ALT_MASTERATARMS "Master-at-Arms"
|
||||
|
||||
#define JOB_DETECTIVE "Detective"
|
||||
// Detective alt titles
|
||||
#define JOB_ALT_INVESTIGATOR "Investigator"
|
||||
#define JOB_ALT_SECURITY_INSPECTOR "Security Inspector"
|
||||
#define JOB_ALT_FORENSIC_TECHNICIAN "Forensic Technician"
|
||||
|
||||
#define JOB_SECURITY_OFFICER "Security Officer"
|
||||
// Security Officer alt titles
|
||||
#define JOB_ALT_PATROL_OFFICER "Patrol Officer"
|
||||
#define JOB_ALT_SECURITY_GUARD "Security Guard"
|
||||
#define JOB_ALT_SECURITY_DEPUTY "Security Deputy"
|
||||
#define JOB_ALT_JUNIOR_OFFICER "Junior Officer"
|
||||
#define JOB_ALT_SECURITY_CONTRACTOR "Security Contractor"
|
||||
//___________________________________________________________
|
||||
|
||||
|
||||
// Station Robot jobs
|
||||
#define JOB_AI "AI"
|
||||
|
||||
#define JOB_CYBORG "Cyborg"
|
||||
// Cyborg alt titles
|
||||
#define JOB_ALT_ROBOT "Robot"
|
||||
#define JOB_ALT_DRONE "Drone"
|
||||
//___________________________________________________________
|
||||
|
||||
|
||||
// Station Sepcial jobs
|
||||
#define JOB_CLOWN "Clown"
|
||||
#define JOB_ALT_JESTER "Jester"
|
||||
#define JOB_ALT_FOOL "Fool"
|
||||
#define JOB_MIME "Mime"
|
||||
// Mime alt titles
|
||||
#define JOB_ALT_PASEUR "Poseur"
|
||||
//___________________________________________________________
|
||||
|
||||
|
||||
// Talom jobs
|
||||
#define JOB_TALON_CAPTAIN "Talon Captain"
|
||||
// Talon Captain alt titles
|
||||
#define JOB_ALT_TALON_COMMANDER "Talon Commander"
|
||||
|
||||
#define JOB_TALON_DOCTOR "Talon Doctor"
|
||||
// Talon Doctor alt titles
|
||||
#define JOB_ALT_TALON_MEDIC "Talon Medic"
|
||||
|
||||
#define JOB_TALON_ENGINEER "Talon Engineer"
|
||||
// Talon Engineer alt titles
|
||||
#define JOB_ALT_TALON_TECHNICIAN "Talon Technician"
|
||||
|
||||
#define JOB_TALON_GUARD "Talon Guard"
|
||||
// Talon Guard alt titles
|
||||
#define JOB_ALT_TALON_SECURITY "Talon Security"
|
||||
|
||||
#define JOB_TALON_PILOT "Talon Pilot"
|
||||
// Talon Pilot alt titles
|
||||
#define JOB_ALT_TALON_HELMSMAN "Talon Helmsman"
|
||||
|
||||
#define JOB_TALON_MINER "Talon Miner"
|
||||
// Talon Miner alt titles
|
||||
#define JOB_ALT_TALON_EXCAVATOR "Talon Excavator"
|
||||
//___________________________________________________________
|
||||
|
||||
// Command alt titles
|
||||
// Site Manager
|
||||
#define JOB_ALT_OVERSEER "Overseer"
|
||||
#define JOB_ALT_FACILITY_DIRECTOR "Facility Director"
|
||||
#define JOB_ALT_CHIEF_SUPERVISOR "Chief Supervisor"
|
||||
#define JOB_ALT_CAPTAIN "Captain"
|
||||
// HOP
|
||||
#define JOB_ALT_CREW_RESOURCE_OFFICER "Crew Resources Officer"
|
||||
#define JOB_ALT_DEPUTY_MANAGER "Deputy Manager"
|
||||
#define JOB_ALT_STAFF_MANAGER "Staff Manager"
|
||||
#define JOB_ALT_FACILITY_STEWARD "Facility Steward"
|
||||
#define JOB_ALT_FIRST_MATE "First Mate"
|
||||
// Secretary
|
||||
#define JOB_ALT_COMMAND_LIAISON "Command Liaison"
|
||||
#define JOB_ALT_COMMAND_ASSISTANT "Command Assistant"
|
||||
#define JOB_ALT_COMMAND_INTERN "Command Intern"
|
||||
#define JOB_ALT_BRIDGE_SECRETARY "Bridge Secretary"
|
||||
#define JOB_ALT_BRIDGE_ASSISTANT "Bridge Assistant"
|
||||
|
||||
// Security alt titles
|
||||
#define JOB_ALT_FORENSIC_TECHNICIAN "Forensic Technician"
|
||||
#define JOB_ALT_JUNIOR_OFFICER "Junior Officer"
|
||||
|
||||
// Medical alt titles
|
||||
#define JOB_ALT_PHARMACIST "Pharmacist"
|
||||
#define JOB_ALT_PHARMACOLOGIST "Pharmacologist"
|
||||
#define JOB_ALT_VIROLOGIST "Virologist"
|
||||
|
||||
// Bartender alt titles
|
||||
#define JOB_ALT_BARKEEPR "Barkeeper"
|
||||
#define JOB_ALT_BARMAID "Barmaid"
|
||||
#define JOB_ALT_BARISTA "Barista"
|
||||
#define JOB_ALT_MIXOLOGIST "Mixologist"
|
||||
|
||||
// Botanist alt titles
|
||||
#define JOB_ALT_GARDENER "Gardener"
|
||||
#define JOB_ALT_HYDROPONICIST "Hydroponicist"
|
||||
#define JOB_ALT_CULTIVATOR "Cultivator"
|
||||
#define JOB_ALT_FARMER "Farmer"
|
||||
#define JOB_ALT_FLORIST "Florist"
|
||||
#define JOB_ALT_RANCHER "Rancher"
|
||||
|
||||
// Chef alt titles
|
||||
#define JOB_ALT_SOUSCHEF "Sous-chef"
|
||||
#define JOB_ALT_COOK "Cook"
|
||||
#define JOB_ALT_KITCHEN_WORKER "Kitchen Worker"
|
||||
|
||||
// Service alt titles
|
||||
|
||||
// Chaplain alt titles
|
||||
#define JOB_ALT_COUNSELOR "Counselor"
|
||||
|
||||
|
||||
// Civilian alt titles
|
||||
#define JOB_ALT_PASEUR "Poseur"
|
||||
#define JOB_ALT_APPRENTICE_ENGINEER "Apprentice Engineer"
|
||||
#define JOB_ALT_MEDICAL_INTERN "Medical Intern"
|
||||
#define JOB_ALT_RESEARCH_INTERN "Research Intern"
|
||||
#define JOB_ALT_SECURITY_CADET "Security Cadet"
|
||||
#define JOB_ALT_JR_CARGO_TECH "Jr. Cargo Tech"
|
||||
#define JOB_ALT_SERVER "Server"
|
||||
|
||||
#define JOB_ALT_ASSISTANT "Assistant"
|
||||
#define JOB_ALT_RESIDENT "Resident"
|
||||
|
||||
// Station Robot alt titles
|
||||
#define JOB_ALT_ROBOT "Robot"
|
||||
#define JOB_ALT_DRONE "Drone"
|
||||
|
||||
// Talon alt jobs
|
||||
#define JOB_ALT_TALON_COMMANDER "Talon Commander"
|
||||
#define JOB_ALT_TALON_MEDIC "Talon Medic"
|
||||
#define JOB_ALT_TALON_TECHNICIAN "Talon Technician"
|
||||
#define JOB_ALT_TALON_SECURITY "Talon Security"
|
||||
#define JOB_ALT_TALON_HELMSMAN "Talon Helmsman"
|
||||
#define JOB_ALT_TALON_EXCAVATOR "Talon Excavator"
|
||||
|
||||
//Assistant/Visitor/Whatever
|
||||
#define USELESS_JOB "Visitor"
|
||||
|
||||
// Mind jobs
|
||||
#define JOB_SLIME "slime"
|
||||
@@ -200,142 +415,3 @@
|
||||
#define JOB_XENOMORPH "Xenomorph"
|
||||
#define JOB_BORER "Borer"
|
||||
#define JOB_EMERGENCY_RESPONSE_TEAM "Emergency Response Team"
|
||||
|
||||
/* TODO
|
||||
|
||||
- "Supply Chief"
|
||||
- "Logistics Manager"
|
||||
- "Cargo Supervisor"
|
||||
- "Cargo Loader"
|
||||
- "Cargo Handler"
|
||||
- "Supply Courier"
|
||||
- "Disposals Sorter"
|
||||
- "Deep Space Miner"
|
||||
- "Drill Technician"
|
||||
- "Prospector"
|
||||
- "Excavator"
|
||||
- "Custodian"
|
||||
- "Sanitation Technician"
|
||||
- "Maid"
|
||||
- "Garbage Collector"
|
||||
- "Journalist"
|
||||
- "Reporter"
|
||||
- "Writer"
|
||||
- "Historian"
|
||||
- "Archivist"
|
||||
- "Professor"
|
||||
- "Academic"
|
||||
- "Philosopher"
|
||||
- "Curator"
|
||||
- "Internal Affairs Liaison"
|
||||
- "Internal Affairs Delegate"
|
||||
- "Internal Affairs Investigator"
|
||||
- "Missionary"
|
||||
- "Preacher"
|
||||
- "Priest"
|
||||
- "Nun"
|
||||
- "Monk"
|
||||
- "Guru"
|
||||
- "Co-Pilot"
|
||||
- "Navigator"
|
||||
- "Helmsman"
|
||||
- "Performer"
|
||||
- "Musician"
|
||||
- "Stagehand"
|
||||
- "Actor"
|
||||
- "Dancer"
|
||||
- "Singer"
|
||||
- "Magician"
|
||||
- "Comedian"
|
||||
- "Tragedian"
|
||||
- "Artist"
|
||||
- "Game Master"
|
||||
- "Lawyer"
|
||||
- "Private Eye"
|
||||
- "Bodyguard"
|
||||
- "Personal Physician"
|
||||
- "Dentist"
|
||||
- "Fitness Instructor"
|
||||
- "Yoga Teacher"
|
||||
- "Masseuse"
|
||||
- "Tradesperson"
|
||||
- "Streamer"
|
||||
- "Influencer"
|
||||
- "Paranormal Investigator"
|
||||
- "Personal Secretary"
|
||||
- "Stylist"
|
||||
- "Fisher"
|
||||
- "Fortune Teller"
|
||||
- "Spirit Healer"
|
||||
- "Barista"
|
||||
- "Head Engineer"
|
||||
- "Foreman"
|
||||
- "Maintenance Manager"
|
||||
- "Maintenance Technician"
|
||||
- "Engine Technician"
|
||||
- "Electrician"
|
||||
- "Construction Engineer"
|
||||
- "Engineering Contractor"
|
||||
- "Atmospheric Engineer"
|
||||
- "Atmospheric Maintainer"
|
||||
- "Disposals Technician"
|
||||
- "Fuel Technician"
|
||||
- "Expedition Lead"
|
||||
- "Exploration Manager"
|
||||
- "Surveyor"
|
||||
- "Offsite Scout"
|
||||
- "Expedition Medic"
|
||||
- "Offsite Medic"
|
||||
- "Chief Physician"
|
||||
- "Medical Director"
|
||||
- "Healthcare Manager"
|
||||
- "Physician"
|
||||
- "Medical Practitioner"
|
||||
- "Surgeon"
|
||||
- "Emergency Physician"
|
||||
- "Nurse"
|
||||
- "Orderly"
|
||||
- "Medical Contractor"
|
||||
- "Psychologist"
|
||||
- "Psychoanalyst"
|
||||
- "Psychotherapist"
|
||||
- "Emergency Medical Technician"
|
||||
- "Medical Responder"
|
||||
- "Search and Rescue"
|
||||
- "Research Supervisor"
|
||||
- "Research Manager"
|
||||
- "Head of Development"
|
||||
- "Head Scientist"
|
||||
- "Researcher"
|
||||
- "Lab Assistant"
|
||||
- "Xenoarchaeologist"
|
||||
- "Xenopaleontologist"
|
||||
- "Anomalist"
|
||||
- "Phoron Researcher"
|
||||
- "Gas Physicist"
|
||||
- "Circuit Designer"
|
||||
- "Circuit Programmer"
|
||||
- "Xenozoologist"
|
||||
- "Xenoanthropologist"
|
||||
- "Assembly Technician"
|
||||
- "Biomechanical Engineer"
|
||||
- "Mechatronic Engineer"
|
||||
- "Xenohydroponicist"
|
||||
- "Xenoflorist"
|
||||
- "Brig Sentry"
|
||||
- "Armory Superintendent"
|
||||
- "Master-at-Arms"
|
||||
- "Investigator"
|
||||
- "Security Inspector"
|
||||
- "Patrol Officer"
|
||||
- "Security Guard"
|
||||
- "Security Deputy"
|
||||
- "Security Commander"
|
||||
- "Chief of Security"
|
||||
- "Jester"
|
||||
- "Fool"
|
||||
- "Technical Assistant"
|
||||
- "Research Assistant"
|
||||
- "Explorer Technician"
|
||||
- "Explorer Medic"
|
||||
*/
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
#define CHANNEL_SCIENCE "Science"
|
||||
#define CHANNEL_MEDICAL "Medical"
|
||||
#define CHANNEL_MEDICAL_1 "Medical(I)"
|
||||
#define CHANNEL_EXPLORATION "Away Team"
|
||||
#define CHANNEL_EXPLORATION "Away Team" // was Explorer
|
||||
|
||||
// Special Channels
|
||||
#define CHANNEL_RESPONSE_TEAM "Response Team"
|
||||
|
||||
@@ -518,7 +518,7 @@ var/global/list/remainless_species = list(SPECIES_PROMETHEAN,
|
||||
JOB_ALT_SECURITY_CADET,
|
||||
JOB_ALT_JR_CARGO_TECH,
|
||||
JOB_ALT_SERVER,
|
||||
"Electrician",
|
||||
JOB_ALT_ELECTRICIAN,
|
||||
JOB_ALT_BARISTA)
|
||||
|
||||
/var/global/list/existing_solargrubs = list()
|
||||
|
||||
+1
-1
@@ -522,7 +522,7 @@
|
||||
/mob/living/carbon/human/mind_initialize()
|
||||
. = ..()
|
||||
if(!mind.assigned_role)
|
||||
mind.assigned_role = USELESS_JOB //defualt //VOREStation Edit - Visitor not Assistant
|
||||
mind.assigned_role = JOB_ALT_VISITOR //defualt //VOREStation Edit - Visitor not Assistant
|
||||
|
||||
//slime
|
||||
/mob/living/simple_mob/slime/mind_initialize()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
/decl/hierarchy/outfit/job/assistant
|
||||
name = OUTFIT_JOB_NAME(USELESS_JOB) //VOREStation Edit - Visitor not Assistant
|
||||
name = OUTFIT_JOB_NAME(JOB_ALT_VISITOR) //VOREStation Edit - Visitor not Assistant
|
||||
id_type = /obj/item/weapon/card/id/generic //VOREStation Edit
|
||||
|
||||
/decl/hierarchy/outfit/job/assistant/visitor
|
||||
name = OUTFIT_JOB_NAME(USELESS_JOB)
|
||||
id_pda_assignment = USELESS_JOB
|
||||
name = OUTFIT_JOB_NAME(JOB_ALT_VISITOR)
|
||||
id_pda_assignment = JOB_ALT_VISITOR
|
||||
uniform = /obj/item/clothing/under/assistantformal
|
||||
|
||||
//VOREStation Add - Interns
|
||||
|
||||
@@ -28,11 +28,11 @@
|
||||
id_type = /obj/item/weapon/card/id/medical
|
||||
|
||||
/decl/hierarchy/outfit/job/medical/doctor/emergency_physician
|
||||
name = OUTFIT_JOB_NAME("Emergency Physician")
|
||||
name = OUTFIT_JOB_NAME(JOB_ALT_EMERGENCY_PHYSICIAN)
|
||||
suit = /obj/item/clothing/suit/storage/toggle/fr_jacket
|
||||
|
||||
/decl/hierarchy/outfit/job/medical/doctor/surgeon
|
||||
name = OUTFIT_JOB_NAME("Surgeon")
|
||||
name = OUTFIT_JOB_NAME(JOB_ALT_SURGEON)
|
||||
uniform = /obj/item/clothing/under/rank/medical/scrubs
|
||||
head = /obj/item/clothing/head/surgery/blue
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
satchel_one = /obj/item/weapon/storage/backpack/satchel/vir
|
||||
|
||||
/decl/hierarchy/outfit/job/medical/doctor/nurse
|
||||
name = OUTFIT_JOB_NAME("Nurse")
|
||||
name = OUTFIT_JOB_NAME(JOB_ALT_NURSE)
|
||||
suit = null
|
||||
|
||||
/decl/hierarchy/outfit/job/medical/doctor/nurse/pre_equip(mob/living/carbon/human/H)
|
||||
@@ -87,7 +87,7 @@
|
||||
id_type = /obj/item/weapon/card/id/medical/psych
|
||||
|
||||
/decl/hierarchy/outfit/job/medical/psychiatrist/psychologist
|
||||
name = OUTFIT_JOB_NAME("Psychologist")
|
||||
name = OUTFIT_JOB_NAME(JOB_ALT_PSYCHOLOGIST)
|
||||
uniform = /obj/item/clothing/under/rank/psych/turtleneck
|
||||
|
||||
/decl/hierarchy/outfit/job/medical/paramedic
|
||||
@@ -102,6 +102,6 @@
|
||||
flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL
|
||||
|
||||
/decl/hierarchy/outfit/job/medical/paramedic/emt
|
||||
name = OUTFIT_JOB_NAME("Emergency Medical Technician")
|
||||
name = OUTFIT_JOB_NAME(JOB_ALT_EMERGENCY_MEDICAL_TECHNICIAN)
|
||||
uniform = /obj/item/clothing/under/rank/medical/paramedic_alt
|
||||
suit = /obj/item/clothing/suit/storage/toggle/labcoat/emt
|
||||
|
||||
@@ -227,9 +227,9 @@ var/datum/antagonist/raider/raiders
|
||||
player.equip_to_slot_or_del(new new_suit(player),slot_wear_suit)
|
||||
equip_weapons(player)
|
||||
|
||||
var/obj/item/weapon/card/id/id = create_id(USELESS_JOB, player, equip = 0)
|
||||
var/obj/item/weapon/card/id/id = create_id(JOB_ALT_VISITOR, player, equip = 0)
|
||||
id.name = "[player.real_name]'s Passport"
|
||||
id.assignment = USELESS_JOB
|
||||
id.assignment = JOB_ALT_VISITOR
|
||||
var/obj/item/weapon/storage/wallet/W = new(player)
|
||||
W.handle_item_insertion(id)
|
||||
player.equip_to_slot_or_del(W, slot_wear_id)
|
||||
|
||||
@@ -150,7 +150,7 @@ var/global/list/all_objectives = list()
|
||||
|
||||
if(!istype(I)) return 1
|
||||
|
||||
if(I.assignment == USELESS_JOB) //VOREStation Edit - Visitor not Assistant
|
||||
if(I.assignment == JOB_ALT_VISITOR) //VOREStation Edit - Visitor not Assistant
|
||||
return 1
|
||||
else
|
||||
return 0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
// Assistant
|
||||
//////////////////////////////////
|
||||
/datum/job/assistant
|
||||
title = "Assistant"
|
||||
title = JOB_ALT_ASSISTANT
|
||||
flag = ASSISTANT
|
||||
departments = list(DEPARTMENT_CIVILIAN)
|
||||
sorting_order = -1
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
outfit_type = /decl/hierarchy/outfit/job/assistant
|
||||
job_description = "An Assistant does whatever is requested of them. Though they are part of the crew, they have no real authority."
|
||||
/* alt_titles = list("Technical Assistant" = /datum/alt_title/tech_assist,
|
||||
JOB_ALT_MEDICAL_INTERN= /datum/alt_title/med_intern, "Research Assistant" = /datum/alt_title/research_assist,
|
||||
"Visitor" = /datum/alt_title/visitor)
|
||||
/* alt_titles = list(JOB_ALT_TECHNICAL_ASSISTANT = /datum/alt_title/tech_assist,
|
||||
JOB_ALT_MEDICAL_INTERN= /datum/alt_title/med_intern, JOB_ALT_RESEARCH_ASSISTANT = /datum/alt_title/research_assist,
|
||||
JOB_ALT_VISITOR = /datum/alt_title/visitor)
|
||||
) */ //VOREStation Removal: no alt-titles for visitors
|
||||
|
||||
/datum/job/assistant/get_access()
|
||||
@@ -31,9 +31,9 @@
|
||||
|
||||
// Assistant Alt Titles
|
||||
/datum/alt_title/tech_assist
|
||||
title = "Technical Assistant"
|
||||
title_blurb = "A Technical Assistant attempts to provide whatever the Engineering department needs. They are not proper Engineers, and are \
|
||||
often in training to become an " + JOB_ENGINEER + ". A Technical Assistant has no real authority."
|
||||
title = JOB_ALT_TECHNICAL_ASSISTANT
|
||||
title_blurb = "A " + JOB_ALT_TECHNICAL_ASSISTANT + " attempts to provide whatever the Engineering department needs. They are not proper Engineers, and are \
|
||||
often in training to become an " + JOB_ENGINEER + ". A " + JOB_ALT_TECHNICAL_ASSISTANT + " has no real authority."
|
||||
|
||||
/datum/alt_title/med_intern
|
||||
title = JOB_ALT_MEDICAL_INTERN
|
||||
@@ -41,13 +41,13 @@
|
||||
the suit sensors console. A " + JOB_ALT_MEDICAL_INTERN + " has no real authority."
|
||||
|
||||
/datum/alt_title/research_assist
|
||||
title = "Research Assistant"
|
||||
title_blurb = "A Research Assistant attempts to assist anyone working in the Research department. They are expected to follow the instruction \
|
||||
of proper Research staff, as it is frequently a matter of safety. A Research Assistant has no real authority."
|
||||
title = JOB_ALT_RESEARCH_ASSISTANT
|
||||
title_blurb = "A " + JOB_ALT_RESEARCH_ASSISTANT + " attempts to assist anyone working in the Research department. They are expected to follow the instruction \
|
||||
of proper Research staff, as it is frequently a matter of safety. A " + JOB_ALT_RESEARCH_ASSISTANT + " has no real authority."
|
||||
|
||||
/datum/alt_title/visitor
|
||||
title = "Visitor"
|
||||
title_blurb = "A Visitor is anyone who has arrived on the station but does not have a specific job to do. Many off-duty crewmembers \
|
||||
title = JOB_ALT_VISITOR
|
||||
title_blurb = "A " + JOB_ALT_VISITOR + " is anyone who has arrived on the station but does not have a specific job to do. Many off-duty crewmembers \
|
||||
who care to make use of the station's facilities arrive as Visitors. Properly registered Vistors are considered \
|
||||
to be part of the crew for most if not all purposes, but they have no real authority."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/visitor
|
||||
|
||||
@@ -92,9 +92,9 @@
|
||||
//////////////////////////////////
|
||||
|
||||
/datum/job/assistant // Visitor
|
||||
title = USELESS_JOB
|
||||
title = JOB_ALT_VISITOR
|
||||
supervisors = "nobody! You don't work here"
|
||||
job_description = "A " + USELESS_JOB + " is just there to visit the place. They have no real authority or responsibility."
|
||||
job_description = "A " + JOB_ALT_VISITOR + " is just there to visit the place. They have no real authority or responsibility."
|
||||
timeoff_factor = 0
|
||||
requestable = FALSE
|
||||
alt_titles = list("Guest" = /datum/alt_title/guest, "Traveler" = /datum/alt_title/traveler)
|
||||
|
||||
@@ -105,11 +105,11 @@
|
||||
|
||||
outfit_type = /decl/hierarchy/outfit/job/cargo/qm
|
||||
job_description = "The " + JOB_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)
|
||||
alt_titles = list(JOB_ALT_SUPPLY_CHIEF = /datum/alt_title/supply_chief)
|
||||
|
||||
// Quartermaster Alt Titles
|
||||
/datum/alt_title/supply_chief
|
||||
title = "Supply Chief"
|
||||
title = JOB_ALT_SUPPLY_CHIEF
|
||||
|
||||
//////////////////////////////////
|
||||
// Cargo Tech
|
||||
@@ -151,11 +151,11 @@
|
||||
|
||||
outfit_type = /decl/hierarchy/outfit/job/cargo/mining
|
||||
job_description = "A " + JOB_SHAFT_MINER + " mines and processes minerals to be delivered to departments that need them."
|
||||
alt_titles = list("Drill Technician" = /datum/alt_title/drill_tech)
|
||||
alt_titles = list(JOB_ALT_DRILL_TECHNICIAN = /datum/alt_title/drill_tech)
|
||||
|
||||
/datum/alt_title/drill_tech
|
||||
title = "Drill Technician"
|
||||
title_blurb = "A Drill Technician specializes in operating and maintaining the machinery needed to extract ore from veins deep below the surface."
|
||||
title = JOB_ALT_DRILL_TECHNICIAN
|
||||
title_blurb = "A " + JOB_ALT_DRILL_TECHNICIAN + " specializes in operating and maintaining the machinery needed to extract ore from veins deep below the surface."
|
||||
|
||||
//Service
|
||||
//////////////////////////////////
|
||||
@@ -176,11 +176,11 @@
|
||||
|
||||
outfit_type = /decl/hierarchy/outfit/job/service/janitor
|
||||
job_description = "A " + JOB_JANITOR + " keeps the station clean, as long as it doesn't interfere with active crime scenes."
|
||||
alt_titles = list("Custodian" = /datum/alt_title/custodian)
|
||||
alt_titles = list(JOB_ALT_CUSTODIAN = /datum/alt_title/custodian)
|
||||
|
||||
// Janitor Alt Titles
|
||||
/datum/alt_title/custodian
|
||||
title = "Custodian"
|
||||
title = JOB_ALT_CUSTODIAN
|
||||
|
||||
//More or less assistants
|
||||
//////////////////////////////////
|
||||
@@ -201,17 +201,17 @@
|
||||
|
||||
outfit_type = /decl/hierarchy/outfit/job/librarian
|
||||
job_description = "The " + JOB_LIBRARIAN + " curates the book selection in the Library, so the crew might enjoy it."
|
||||
alt_titles = list("Journalist" = /datum/alt_title/journalist, "Writer" = /datum/alt_title/writer)
|
||||
alt_titles = list(JOB_ALT_JOURNALIST = /datum/alt_title/journalist, JOB_ALT_WRITER = /datum/alt_title/writer)
|
||||
|
||||
// Librarian Alt Titles
|
||||
/datum/alt_title/journalist
|
||||
title = "Journalist"
|
||||
title = JOB_ALT_JOURNALIST
|
||||
title_outfit = /decl/hierarchy/outfit/job/librarian/journalist
|
||||
title_blurb = "The Journalist uses the Library as a base of operations, from which they can report the news and goings-on on the station with their camera."
|
||||
title_blurb = "The " + JOB_ALT_JOURNALIST + " uses the Library as a base of operations, from which they can report the news and goings-on on the station with their camera."
|
||||
|
||||
/datum/alt_title/writer
|
||||
title = "Writer"
|
||||
title_blurb = "The Writer uses the Library as a quiet place to write whatever it is they choose to write."
|
||||
title = JOB_ALT_WRITER
|
||||
title_blurb = "The " + JOB_ALT_WRITER + " uses the Library as a quiet place to write whatever it is they choose to write."
|
||||
|
||||
//////////////////////////////////
|
||||
// Internal Affairs Agent
|
||||
|
||||
+128
-128
@@ -53,13 +53,13 @@
|
||||
/datum/job/qm
|
||||
pto_type = PTO_CARGO
|
||||
dept_time_required = 20
|
||||
alt_titles = list("Supply Chief" = /datum/alt_title/supply_chief, "Logistics Manager" = /datum/alt_title/logistics_manager, "Cargo Supervisor" = /datum/alt_title/cargo_supervisor)
|
||||
alt_titles = list(JOB_ALT_SUPPLY_CHIEF = /datum/alt_title/supply_chief, JOB_ALT_LOGISTICS_MANAGER = /datum/alt_title/logistics_manager, JOB_ALT_CARGO_SUPERVISOR = /datum/alt_title/cargo_supervisor)
|
||||
|
||||
/datum/alt_title/logistics_manager
|
||||
title = "Logistics Manager"
|
||||
title = JOB_ALT_LOGISTICS_MANAGER
|
||||
|
||||
/datum/alt_title/cargo_supervisor
|
||||
title = "Cargo Supervisor"
|
||||
title = JOB_ALT_CARGO_SUPERVISOR
|
||||
|
||||
/datum/job/qm/get_request_reasons()
|
||||
return list("Training crew")
|
||||
@@ -69,42 +69,42 @@
|
||||
total_positions = 3
|
||||
spawn_positions = 3
|
||||
pto_type = PTO_CARGO
|
||||
alt_titles = list("Cargo Loader" = /datum/alt_title/cargo_loader, "Cargo Handler" = /datum/alt_title/cargo_handler, "Supply Courier" = /datum/alt_title/supply_courier,
|
||||
"Disposals Sorter" = /datum/alt_title/disposal_sorter)
|
||||
alt_titles = list(JOB_ALT_CARGO_LOADER = /datum/alt_title/cargo_loader, JOB_ALT_CARGO_HANDLER = /datum/alt_title/cargo_handler, JOB_ALT_SUPPLY_COURIER = /datum/alt_title/supply_courier,
|
||||
JOB_ALT_DISPOSALS_SORTER = /datum/alt_title/disposal_sorter)
|
||||
|
||||
/datum/alt_title/supply_courier
|
||||
title = "Supply Courier"
|
||||
title_blurb = "A Supply Courier is usually tasked with devlivering packages or cargo directly to whoever requires it."
|
||||
title = JOB_ALT_SUPPLY_COURIER
|
||||
title_blurb = "A " + JOB_ALT_SUPPLY_COURIER + " is usually tasked with devlivering packages or cargo directly to whoever requires it."
|
||||
|
||||
/datum/alt_title/cargo_loader
|
||||
title = "Cargo Loader"
|
||||
title_blurb = "A Cargo Loader is usually tasked with more menial labor within Supply department, such as loading and unloading supply shuttle."
|
||||
title = JOB_ALT_CARGO_LOADER
|
||||
title_blurb = "A " + JOB_ALT_CARGO_LOADER + " is usually tasked with more menial labor within Supply department, such as loading and unloading supply shuttle."
|
||||
|
||||
/datum/alt_title/cargo_handler
|
||||
title = "Cargo Handler"
|
||||
title_blurb = "A Cargo Loader is usually tasked with more menial labor within Supply department, such as loading and unloading supply shuttle."
|
||||
title = JOB_ALT_CARGO_HANDLER
|
||||
title_blurb = "A " + JOB_ALT_CARGO_HANDLER + " is usually tasked with more menial labor within Supply department, such as loading and unloading supply shuttle."
|
||||
|
||||
/datum/alt_title/disposal_sorter
|
||||
title = "Disposals Sorter"
|
||||
title_blurb = "A Disposals Sorter is usually tasked with operating disposals delivery system, sorting the trash and tagging parcels for delivery."
|
||||
title = JOB_ALT_DISPOSALS_SORTER
|
||||
title_blurb = "A " + JOB_ALT_DISPOSALS_SORTER + " is usually tasked with operating disposals delivery system, sorting the trash and tagging parcels for delivery."
|
||||
|
||||
|
||||
/datum/job/mining
|
||||
total_positions = 4
|
||||
spawn_positions = 4
|
||||
pto_type = PTO_CARGO
|
||||
alt_titles = list("Deep Space Miner" = /datum/alt_title/deep_space_miner, "Drill Technician" = /datum/alt_title/drill_tech, "Prospector" = /datum/alt_title/prospector,
|
||||
"Excavator" = /datum/alt_title/excavator)
|
||||
alt_titles = list(JOB_ALT_DEEP_SPACE_MINER = /datum/alt_title/deep_space_miner, JOB_ALT_DRILL_TECHNICIAN = /datum/alt_title/drill_tech, JOB_ALT_PROSPECTOR = /datum/alt_title/prospector,
|
||||
JOB_ALT_EXCAVATOR = /datum/alt_title/excavator)
|
||||
|
||||
/datum/alt_title/deep_space_miner
|
||||
title = "Deep Space Miner"
|
||||
title_blurb = "A Deep Space Miner specializes primarily in mining operations in zero-g environments, mostly in asteroid and debris fields."
|
||||
title = JOB_ALT_DEEP_SPACE_MINER
|
||||
title_blurb = "A " + JOB_ALT_DEEP_SPACE_MINER + " specializes primarily in mining operations in zero-g environments, mostly in asteroid and debris fields."
|
||||
|
||||
/datum/alt_title/prospector
|
||||
title = "Prospector"
|
||||
title = JOB_ALT_PROSPECTOR
|
||||
|
||||
/datum/alt_title/excavator
|
||||
title = "Excavator"
|
||||
title = JOB_ALT_EXCAVATOR
|
||||
|
||||
/datum/job/mining/get_request_reasons()
|
||||
return list("Assembling expedition team")
|
||||
@@ -114,96 +114,96 @@
|
||||
total_positions = 3
|
||||
spawn_positions = 3
|
||||
pto_type = PTO_CIVILIAN
|
||||
alt_titles = list("Custodian" = /datum/alt_title/custodian, "Sanitation Technician" = /datum/alt_title/sanitation_tech,
|
||||
"Maid" = /datum/alt_title/maid, "Garbage Collector" = /datum/alt_title/garbage_collector)
|
||||
alt_titles = list(JOB_ALT_CUSTODIAN = /datum/alt_title/custodian, JOB_ALT_SANITATION_TECHNICIAN = /datum/alt_title/sanitation_tech,
|
||||
JOB_ALT_MAID = /datum/alt_title/maid, JOB_ALT_GARBAGE_COLLECTOR = /datum/alt_title/garbage_collector)
|
||||
|
||||
/datum/alt_title/sanitation_tech
|
||||
title = "Sanitation Technician"
|
||||
title = JOB_ALT_SANITATION_TECHNICIAN
|
||||
|
||||
/datum/alt_title/maid
|
||||
title = "Maid"
|
||||
title = JOB_ALT_MAID
|
||||
|
||||
/datum/alt_title/garbage_collector
|
||||
title = "Garbage Collector"
|
||||
title_blurb = "A Garbage Collector keeps the station clean, though focuses moreso on collecting larger trash, with wet cleaning being secondary task."
|
||||
title = JOB_ALT_GARBAGE_COLLECTOR
|
||||
title_blurb = "A " + JOB_ALT_GARBAGE_COLLECTOR + " keeps the station clean, though focuses moreso on collecting larger trash, with wet cleaning being secondary task."
|
||||
|
||||
|
||||
/datum/job/librarian
|
||||
total_positions = 2
|
||||
spawn_positions = 2
|
||||
alt_titles = list("Journalist" = /datum/alt_title/journalist, "Reporter" = /datum/alt_title/reporter, "Writer" = /datum/alt_title/writer,
|
||||
"Historian" = /datum/alt_title/historian, "Archivist" = /datum/alt_title/archivist, "Professor" = /datum/alt_title/professor,
|
||||
"Academic" = /datum/alt_title/academic, "Philosopher" = /datum/alt_title/philosopher, "Curator" = /datum/alt_title/curator)
|
||||
alt_titles = list(JOB_ALT_JOURNALIST = /datum/alt_title/journalist, JOB_ALT_REPORTER = /datum/alt_title/reporter, JOB_ALT_WRITER = /datum/alt_title/writer,
|
||||
JOB_ALT_HISTORIAN = /datum/alt_title/historian, JOB_ALT_ARCHIVIST = /datum/alt_title/archivist, JOB_ALT_PROFESSOR = /datum/alt_title/professor,
|
||||
JOB_ALT_ACADEMIC = /datum/alt_title/academic, JOB_ALT_PHILOSOPHER = /datum/alt_title/philosopher, JOB_ALT_CURATOR = /datum/alt_title/curator)
|
||||
pto_type = PTO_CIVILIAN
|
||||
|
||||
/datum/alt_title/reporter
|
||||
title = "Reporter"
|
||||
title_blurb = "The Reporter uses the Library as a base of operations, from which they can report the news and goings-on on the station with their camera."
|
||||
title = JOB_ALT_REPORTER
|
||||
title_blurb = "The " + JOB_ALT_REPORTER + " uses the Library as a base of operations, from which they can report the news and goings-on on the station with their camera."
|
||||
|
||||
/datum/alt_title/historian
|
||||
title = "Historian"
|
||||
title_blurb = "The Historian uses the Library as a base of operation to record any important events occurring on station."
|
||||
title = JOB_ALT_HISTORIAN
|
||||
title_blurb = "The " + JOB_ALT_HISTORIAN + " uses the Library as a base of operation to record any important events occurring on station."
|
||||
|
||||
/datum/alt_title/archivist
|
||||
title = "Archivist"
|
||||
title_blurb = "The Archivist uses the Library as a base of operation to record any important events occurring on station."
|
||||
title = JOB_ALT_ARCHIVIST
|
||||
title_blurb = "The " + JOB_ALT_ARCHIVIST + " uses the Library as a base of operation to record any important events occurring on station."
|
||||
|
||||
/datum/alt_title/professor
|
||||
title = "Professor"
|
||||
title_blurb = "The Professor uses the Library as a base of operations to share their vast knowledge with the crew."
|
||||
title = JOB_ALT_PROFESSOR
|
||||
title_blurb = "The " + JOB_ALT_PROFESSOR + " uses the Library as a base of operations to share their vast knowledge with the crew."
|
||||
|
||||
/datum/alt_title/academic
|
||||
title = "Academic"
|
||||
title_blurb = "The Academic uses the Library as a base of operations to share their vast knowledge with the crew."
|
||||
title = JOB_ALT_ACADEMIC
|
||||
title_blurb = "The " + JOB_ALT_ACADEMIC + " uses the Library as a base of operations to share their vast knowledge with the crew."
|
||||
|
||||
/datum/alt_title/philosopher
|
||||
title = "Philosopher"
|
||||
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."
|
||||
title = JOB_ALT_PHILOSOPHER
|
||||
title_blurb = "The " + JOB_ALT_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/alt_title/curator
|
||||
title = "Curator"
|
||||
title_blurb = "The Curator uses the Library as a base of operation to gather the finest of art for display and preservation."
|
||||
title = JOB_ALT_CURATOR
|
||||
title_blurb = "The " + JOB_ALT_CURATOR + " uses the Library as a base of operation to gather the finest of art for display and preservation."
|
||||
|
||||
/datum/job/lawyer
|
||||
disallow_jobhop = TRUE
|
||||
pto_type = PTO_CIVILIAN
|
||||
alt_titles = list("Internal Affairs Liaison" = /datum/alt_title/ia_liaison, "Internal Affairs Delegate" = /datum/alt_title/ia_delegate,
|
||||
"Internal Affairs Investigator" = /datum/alt_title/ia_investigator)
|
||||
alt_titles = list(JOB_ALT_INTERNAL_AFFAIRS_LIAISON = /datum/alt_title/ia_liaison, JOB_ALT_INTERNAL_AFFAIRS_DELEGATE = /datum/alt_title/ia_delegate,
|
||||
JOB_ALT_INTERNAL_AFFAIRS_INVESTIGATOR = /datum/alt_title/ia_investigator)
|
||||
|
||||
/datum/alt_title/ia_liaison
|
||||
title = "Internal Affairs Liaison"
|
||||
title = JOB_ALT_INTERNAL_AFFAIRS_LIAISON
|
||||
|
||||
/datum/alt_title/ia_delegate
|
||||
title = "Internal Affairs Delegate"
|
||||
title = JOB_ALT_INTERNAL_AFFAIRS_DELEGATE
|
||||
|
||||
/datum/alt_title/ia_investigator
|
||||
title = "Internal Affairs Investigator"
|
||||
title = JOB_ALT_INTERNAL_AFFAIRS_INVESTIGATOR
|
||||
|
||||
|
||||
/datum/job/chaplain
|
||||
pto_type = PTO_CIVILIAN
|
||||
alt_titles = list("Missionary" = /datum/alt_title/missionary, "Preacher" = /datum/alt_title/preacher, "Priest" = /datum/alt_title/priest,
|
||||
"Nun" = /datum/alt_title/nun, "Monk" = /datum/alt_title/monk, JOB_ALT_COUNSELOR = /datum/alt_title/counselor,
|
||||
"Guru" = /datum/alt_title/guru)
|
||||
alt_titles = list(JOB_ALT_MISSIONARY = /datum/alt_title/missionary, JOB_ALT_PREACHER = /datum/alt_title/preacher, JOB_ALT_PRIEST = /datum/alt_title/priest,
|
||||
JOB_ALT_NUN = /datum/alt_title/nun, JOB_ALT_MONK = /datum/alt_title/monk, JOB_ALT_COUNSELOR = /datum/alt_title/counselor,
|
||||
JOB_ALT_GURU = /datum/alt_title/guru)
|
||||
|
||||
/datum/alt_title/guru
|
||||
title = "Guru"
|
||||
title_blurb = "The Guru primarily tries to offer spiritual guidance to those who come seeking it."
|
||||
title = JOB_ALT_GURU
|
||||
title_blurb = "The " + JOB_ALT_GURU + " primarily tries to offer spiritual guidance to those who come seeking it."
|
||||
|
||||
/datum/alt_title/missionary
|
||||
title = "Missionary"
|
||||
title = JOB_ALT_MISSIONARY
|
||||
|
||||
/datum/alt_title/preacher
|
||||
title = "Preacher"
|
||||
title = JOB_ALT_PREACHER
|
||||
|
||||
/datum/alt_title/priest
|
||||
title = "Priest"
|
||||
title = JOB_ALT_PRIEST
|
||||
|
||||
/datum/alt_title/nun
|
||||
title = "Nun"
|
||||
title = JOB_ALT_NUN
|
||||
|
||||
/datum/alt_title/monk
|
||||
title = "Monk"
|
||||
title = JOB_ALT_MONK
|
||||
|
||||
|
||||
//////////////////////////////////
|
||||
@@ -227,17 +227,17 @@
|
||||
minimal_access = list(access_eva, access_maint_tunnels, access_external_airlocks, access_pilot)
|
||||
outfit_type = /decl/hierarchy/outfit/job/pilot
|
||||
job_description = "A " + JOB_PILOT + " flies the various shuttles in the Virgo-Erigone System."
|
||||
alt_titles = list("Co-Pilot" = /datum/alt_title/co_pilot, "Navigator" = /datum/alt_title/navigator, "Helmsman" = /datum/alt_title/helmsman)
|
||||
alt_titles = list(JOB_ALT_COPILOT = /datum/alt_title/co_pilot, JOB_ALT_NAVIGATOR = /datum/alt_title/navigator, JOB_ALT_HELMSMAN = /datum/alt_title/helmsman)
|
||||
|
||||
/datum/alt_title/co_pilot
|
||||
title = "Co-Pilot"
|
||||
title_blurb = "A Co-Pilot is there primarily to assist main pilot as well as learn from them"
|
||||
title = JOB_ALT_COPILOT
|
||||
title_blurb = "A Co-" + JOB_ALT_COPILOT + " is there primarily to assist main pilot as well as learn from them"
|
||||
|
||||
/datum/alt_title/navigator
|
||||
title = "Navigator"
|
||||
title = JOB_ALT_NAVIGATOR
|
||||
|
||||
/datum/alt_title/helmsman
|
||||
title = "Helmsman"
|
||||
title = JOB_ALT_HELMSMAN
|
||||
|
||||
/datum/job/pilot/get_request_reasons()
|
||||
return list("Assembling expedition team")
|
||||
@@ -262,55 +262,55 @@
|
||||
|
||||
outfit_type = /decl/hierarchy/outfit/job/assistant/entertainer
|
||||
job_description = "An " + JOB_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/performer, "Musician" = /datum/alt_title/musician, "Stagehand" = /datum/alt_title/stagehand,
|
||||
"Actor" = /datum/alt_title/actor, "Dancer" = /datum/alt_title/dancer, "Singer" = /datum/alt_title/singer,
|
||||
"Magician" = /datum/alt_title/magician, "Comedian" = /datum/alt_title/comedian, "Tragedian" = /datum/alt_title/tragedian,
|
||||
"Artist" = /datum/alt_title/artist, "Game Master" = /datum/alt_title/game_master)
|
||||
alt_titles = list(JOB_ALT_PERFORMER = /datum/alt_title/performer, JOB_ALT_MUSICIAN = /datum/alt_title/musician, JOB_ALT_STAGEHAND = /datum/alt_title/stagehand,
|
||||
JOB_ALT_ACTOR = /datum/alt_title/actor, JOB_ALT_DANCER = /datum/alt_title/dancer, JOB_ALT_SINGER = /datum/alt_title/singer,
|
||||
JOB_ALT_MAGICIAN = /datum/alt_title/magician, JOB_ALT_COMEDIAN = /datum/alt_title/comedian, JOB_ALT_ARTIST = /datum/alt_title/tragedian,
|
||||
JOB_ALT_ARTIST = /datum/alt_title/artist, JOB_ALT_GAME_MASTER = /datum/alt_title/game_master)
|
||||
|
||||
// Entertainer Alt Titles
|
||||
/datum/alt_title/actor
|
||||
title = "Actor"
|
||||
title_blurb = "An Actor is someone who acts out a role! Whatever sort of character it is, get into it and impress people with power of comedy and tragedy!"
|
||||
title = JOB_ALT_ACTOR
|
||||
title_blurb = "An " + JOB_ALT_ACTOR + " is someone who acts out a role! Whatever sort of character it is, get into it and impress people with power of comedy and tragedy!"
|
||||
|
||||
/datum/alt_title/performer
|
||||
title = "Performer"
|
||||
title_blurb = "A Performer is someone who performs! Whatever sort of performance will come to your mind, the world's a stage!"
|
||||
title = JOB_ALT_PERFORMER
|
||||
title_blurb = "A " + JOB_ALT_PERFORMER + " is someone who performs! Whatever sort of performance will come to your mind, the world's a stage!"
|
||||
|
||||
/datum/alt_title/musician
|
||||
title = "Musician"
|
||||
title_blurb = "A Musician is someone who makes music with a wide variety of musical instruments!"
|
||||
title = JOB_ALT_MUSICIAN
|
||||
title_blurb = "A " + JOB_ALT_MUSICIAN + " is someone who makes music with a wide variety of musical instruments!"
|
||||
|
||||
/datum/alt_title/stagehand
|
||||
title = "Stagehand"
|
||||
title_blurb = "A Stagehand typically performs everything the rest of the entertainers don't. Operate lights, shutters, windows, or narrate through your voicebox!"
|
||||
title = JOB_ALT_STAGEHAND
|
||||
title_blurb = "A " + JOB_ALT_STAGEHAND + " typically performs everything the rest of the entertainers don't. Operate lights, shutters, windows, or narrate through your voicebox!"
|
||||
|
||||
/datum/alt_title/dancer
|
||||
title = "Dancer"
|
||||
title_blurb = "A Dancer is someone who impresses people through power of their own body! From waltz to breakdance, as long as crowd as cheering!"
|
||||
title = JOB_ALT_DANCER
|
||||
title_blurb = "A " + JOB_ALT_DANCER + " is someone who impresses people through power of their own body! From waltz to breakdance, as long as crowd as cheering!"
|
||||
|
||||
/datum/alt_title/singer
|
||||
title = "Singer"
|
||||
title_blurb = "A Singer is someone with gift of melodious voice! Impress people with your vocal range!"
|
||||
title = JOB_ALT_SINGER
|
||||
title_blurb = "A " + JOB_ALT_SINGER + " is someone with gift of melodious voice! Impress people with your vocal range!"
|
||||
|
||||
/datum/alt_title/magician
|
||||
title = "Magician"
|
||||
title_blurb = "A Magician is someone who awes those around them with impossible! Show off your repertoire of magic tricks, while keeping the secret hidden!"
|
||||
title = JOB_ALT_MAGICIAN
|
||||
title_blurb = "A " + JOB_ALT_MAGICIAN + " is someone who awes those around them with impossible! Show off your repertoire of magic tricks, while keeping the secret hidden!"
|
||||
|
||||
/datum/alt_title/comedian
|
||||
title = "Comedian"
|
||||
title_blurb = "A Comedian will focus on making people laugh with the power of wit! Telling jokes, stand-up comedy, you are here to make others smile!"
|
||||
title = JOB_ALT_COMEDIAN
|
||||
title_blurb = "A " + JOB_ALT_COMEDIAN + " will focus on making people laugh with the power of wit! Telling jokes, stand-up comedy, you are here to make others smile!"
|
||||
|
||||
/datum/alt_title/tragedian
|
||||
title = "Tragedian"
|
||||
title_blurb = "A Tragedian will focus on making people think about life and world around them! Life is a tragedy, and who's better to convey its emotions than you?"
|
||||
title = JOB_ALT_ARTIST
|
||||
title_blurb = "A " + JOB_ALT_ARTIST + " will focus on making people think about life and world around them! Life is a tragedy, and who's better to convey its emotions than you?"
|
||||
|
||||
/datum/alt_title/artist
|
||||
title = "Artist"
|
||||
title_blurb = "An Artist's calling is to create beautiful arts! Whatever form may they take, create and have people astonished with your creativity."
|
||||
title = JOB_ALT_ARTIST
|
||||
title_blurb = "An " + JOB_ALT_ARTIST + "'s calling is to create beautiful arts! Whatever form may they take, create and have people astonished with your creativity."
|
||||
|
||||
/datum/alt_title/game_master
|
||||
title = "Game Master"
|
||||
title_blurb = "A Game Master provides recreation for the crew by hosting variety of games. From cards to roleplaying to something more personalized."
|
||||
title = JOB_ALT_GAME_MASTER
|
||||
title_blurb = "A " + JOB_ALT_GAME_MASTER + " provides recreation for the crew by hosting variety of games. From cards to roleplaying to something more personalized."
|
||||
|
||||
//////////////////////////////////
|
||||
// Entrepreneur
|
||||
@@ -333,94 +333,94 @@
|
||||
outfit_type = /decl/hierarchy/outfit/job/assistant/entrepreneur
|
||||
job_description = "An " + JOB_ENTREPRENEUR + " is basically a visitor that obtained special permission to offer personal services to people on station. \
|
||||
They will offer people these services and, potentially, even demand payment!"
|
||||
alt_titles = list("Lawyer" = /datum/alt_title/lawyer, "Private Eye" = /datum/alt_title/private_eye, "Bodyguard" = /datum/alt_title/bodyguard,
|
||||
"Personal Physician" = /datum/alt_title/personal_physician, "Dentist" = /datum/alt_title/dentist, "Fitness Instructor" = /datum/alt_title/fitness_instructor,
|
||||
"Yoga Teacher" = /datum/alt_title/yoga_teacher, "Masseuse" = /datum/alt_title/masseuse, "Tradesperson" = /datum/alt_title/tradesperson,
|
||||
"Streamer" = /datum/alt_title/streamer, "Influencer" = /datum/alt_title/influencer, "Paranormal Investigator" = /datum/alt_title/paranormal_investigator,
|
||||
"Personal Secretary" = /datum/alt_title/personal_secretary, "Stylist" = /datum/alt_title/stylist, "Fisher" = /datum/alt_title/fisher,
|
||||
"Fortune Teller" = /datum/alt_title/fortune_teller, "Spirit Healer" = /datum/alt_title/spirit_healer)
|
||||
alt_titles = list(JOB_ALT_LAWYER = /datum/alt_title/lawyer, JOB_ALT_PRIVATE_EYE = /datum/alt_title/private_eye, JOB_ALT_BODYGUARD = /datum/alt_title/bodyguard,
|
||||
JOB_ALT_PERSONAL_PHYSICIAN = /datum/alt_title/personal_physician, JOB_ALT_DENTIST = /datum/alt_title/dentist, JOB_ALT_FITNESS_INSTRUCTOR = /datum/alt_title/fitness_instructor,
|
||||
JOB_ALT_YOGA_TEACHER = /datum/alt_title/yoga_teacher, JOB_ALT_MASSEUSE = /datum/alt_title/masseuse, JOB_ALT_TRADESPERSON = /datum/alt_title/tradesperson,
|
||||
JOB_ALT_STREAMER = /datum/alt_title/streamer, JOB_ALT_INFLUENCER = /datum/alt_title/influencer, JOB_ALT_PARANORMAL_INVESTIGATOR = /datum/alt_title/paranormal_investigator,
|
||||
JOB_ALT_PERSONAL_SECRETARY = /datum/alt_title/personal_secretary, JOB_ALT_STYLIST = /datum/alt_title/stylist, JOB_ALT_FISHER = /datum/alt_title/fisher,
|
||||
JOB_ALT_FORTUNE_TELLER = /datum/alt_title/fortune_teller, JOB_ALT_SPIRIT_HEALER = /datum/alt_title/spirit_healer)
|
||||
|
||||
/datum/alt_title/lawyer
|
||||
title = "Lawyer"
|
||||
title_blurb = "A Lawyer is knowledgable in various legal systems, including station's operations. They can try to offer their legal counsel, although nobody is really obliged to listen."
|
||||
title = JOB_ALT_LAWYER
|
||||
title_blurb = "A " + JOB_ALT_LAWYER + " is knowledgable in various legal systems, including station's operations. They can try to offer their legal counsel, although nobody is really obliged to listen."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/personal_secretary
|
||||
|
||||
/datum/alt_title/private_eye
|
||||
title = "Private Eye"
|
||||
title_blurb = "A Private Eye is a detective that has no credentials or equipment. But if someone wants something found without security's knowledge, they are the one to go to."
|
||||
title = JOB_ALT_PRIVATE_EYE
|
||||
title_blurb = "A " + JOB_ALT_PRIVATE_EYE + " is a detective that has no credentials or equipment. But if someone wants something found without security's knowledge, they are the one to go to."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/private_eye
|
||||
|
||||
/datum/alt_title/bodyguard
|
||||
title = "Bodyguard"
|
||||
title_blurb = "A Bodyguard offers service of personal protection. They may not be allowed any weapons, but their own body is weapon enough."
|
||||
title = JOB_ALT_BODYGUARD
|
||||
title_blurb = "A " + JOB_ALT_BODYGUARD + " offers service of personal protection. They may not be allowed any weapons, but their own body is weapon enough."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/bodyguard
|
||||
|
||||
/datum/alt_title/personal_physician
|
||||
title = "Personal Physician"
|
||||
title_blurb = "A Personal Physicial is a doctor dedicated less to Hippocratic Oath and more to the moneymaking grind. Their license may be expired, but the grindset never will be."
|
||||
title = JOB_ALT_PERSONAL_PHYSICIAN
|
||||
title_blurb = "A " + JOB_ALT_PERSONAL_PHYSICIAN + " is a doctor dedicated less to Hippocratic Oath and more to the moneymaking grind. Their license may be expired, but the grindset never will be."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/personal_physician
|
||||
|
||||
/datum/alt_title/dentist
|
||||
title = "Dentist"
|
||||
title_blurb = "A Dentist is a doctor that specializes in oral care. Company may not recognize them as a proper doctor, but surely their customers will."
|
||||
title = JOB_ALT_DENTIST
|
||||
title_blurb = "A " + JOB_ALT_DENTIST + " is a doctor that specializes in oral care. Company may not recognize them as a proper doctor, but surely their customers will."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/dentist
|
||||
|
||||
/datum/alt_title/fitness_instructor
|
||||
title = "Fitness Instructor"
|
||||
title_blurb = "A Fitness Instructor dedicates themselves to improving the health of the crew through physical activity, and boy, do they need the help."
|
||||
title = JOB_ALT_FITNESS_INSTRUCTOR
|
||||
title_blurb = "A " + JOB_ALT_FITNESS_INSTRUCTOR + " dedicates themselves to improving the health of the crew through physical activity, and boy, do they need the help."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/fitness_instructor
|
||||
|
||||
/datum/alt_title/yoga_teacher
|
||||
title = "Yoga Teacher"
|
||||
title_blurb = "A Yoga Teacher is similar to fitness instructor, but rather than turning the round bodies into firm ones, they focus on helping people find balance and harmony."
|
||||
title = JOB_ALT_YOGA_TEACHER
|
||||
title_blurb = "A " + JOB_ALT_YOGA_TEACHER + " is similar to a fitness instructor, but rather than turning the round bodies into firm ones, they focus on helping people find balance and harmony."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/yoga_teacher
|
||||
|
||||
/datum/alt_title/masseuse
|
||||
title = "Masseuse"
|
||||
title_blurb = "A Masseuse is master of physical therapy and working others' bodies with their hands."
|
||||
title = JOB_ALT_MASSEUSE
|
||||
title_blurb = "A " + JOB_ALT_MASSEUSE + " is master of physical therapy and working others' bodies with their hands."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/masseuse
|
||||
|
||||
/datum/alt_title/tradesperson
|
||||
title = "Tradesperson"
|
||||
title_blurb = "A Tradesperson is someone attempting to make money via the most obvious act of all - buying and selling. Now if only customs allowed you to bring your goods along..."
|
||||
title = JOB_ALT_TRADESPERSON
|
||||
title_blurb = "A " + JOB_ALT_TRADESPERSON + " is someone attempting to make money via the most obvious act of all - buying and selling. Now if only customs allowed you to bring your goods along..."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/tradesperson
|
||||
|
||||
/datum/alt_title/streamer
|
||||
title = "Streamer"
|
||||
title_blurb = "A Streamer is here to entertain. Not the crew! Their audience across exonet!"
|
||||
title = JOB_ALT_STREAMER
|
||||
title_blurb = "A " + JOB_ALT_STREAMER + " is here to entertain. Not the crew! Their audience across exonet!"
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/streamer
|
||||
|
||||
/datum/alt_title/influencer
|
||||
title = "Influencer"
|
||||
title_blurb = "An Influencer has lucked out with some exonet following, and was given permission to go onstation to provide free exposure. Don't let it go to your head."
|
||||
title = JOB_ALT_INFLUENCER
|
||||
title_blurb = "An " + JOB_ALT_INFLUENCER + " has lucked out with some exonet following, and was given permission to go onstation to provide free exposure. Don't let it go to your head."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/influencer
|
||||
|
||||
/datum/alt_title/paranormal_investigator
|
||||
title = "Paranormal Investigator"
|
||||
title_blurb = "A Paranormal Investigator looks beyond what is accepted by modern science, and searches for the true unknown. Aliens, alternate dimensions, ghosts... The truth is out there!"
|
||||
title = JOB_ALT_PARANORMAL_INVESTIGATOR
|
||||
title_blurb = "A " + JOB_ALT_PARANORMAL_INVESTIGATOR + " looks beyond what is accepted by modern science, and searches for the true unknown. Aliens, alternate dimensions, ghosts... The truth is out there!"
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/paranormal_investigator
|
||||
|
||||
/datum/alt_title/personal_secretary
|
||||
title = "Personal Secretary"
|
||||
title_blurb = "A Personal Secretary offers services of general assistance. Although it's doubtful anyone will ever actually need those."
|
||||
title = JOB_ALT_PERSONAL_SECRETARY
|
||||
title_blurb = "A " + JOB_ALT_PERSONAL_SECRETARY + " offers services of general assistance. Although it's doubtful anyone will ever actually need those."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/personal_secretary
|
||||
|
||||
/datum/alt_title/stylist
|
||||
title = "Stylist"
|
||||
title_blurb = "A Stylist offers fashion advice, as well as helps with adjusting appearance of the crew to better suit their beauty standards."
|
||||
title = JOB_ALT_STYLIST
|
||||
title_blurb = "A " + JOB_ALT_STYLIST + " offers fashion advice, as well as helps with adjusting appearance of the crew to better suit their beauty standards."
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/stylist
|
||||
|
||||
/datum/alt_title/fisher
|
||||
title = "Fisher"
|
||||
title_blurb = "A Fisher is a capable angler, who is good at obtaining large amounts of marine goods. Whether you generously give them to station or attempt to make a quick thaler by selling, it's up to you!"
|
||||
title = JOB_ALT_FISHER
|
||||
title_blurb = "A " + JOB_ALT_FISHER + " is a capable angler, who is good at obtaining large amounts of marine goods. Whether you generously give them to station or attempt to make a quick thaler by selling, it's up to you!"
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/fisher
|
||||
|
||||
/datum/alt_title/fortune_teller
|
||||
title = "Fortune Teller"
|
||||
title_blurb = "A Fortune Teller peers into the future, and offers these visions to others. Occasionally those visions may even come true!"
|
||||
title = JOB_ALT_FORTUNE_TELLER
|
||||
title_blurb = "A " + JOB_ALT_FORTUNE_TELLER + " peers into the future, and offers these visions to others. Occasionally those visions may even come true!"
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/fortune_teller
|
||||
|
||||
/datum/alt_title/spirit_healer
|
||||
title = "Spirit Healer"
|
||||
title_blurb = "A Spirit Healer offers alternative forms of medicine. Rituals, magic rocks, seances... It totally works. What's that about placebo?"
|
||||
title = JOB_ALT_SPIRIT_HEALER
|
||||
title_blurb = "A " + JOB_ALT_SPIRIT_HEALER + " offers alternative forms of medicine. Rituals, magic rocks, seances... It totally works. What's that about placebo?"
|
||||
title_outfit = /decl/hierarchy/outfit/job/assistant/entrepreneur/spirit_healer
|
||||
|
||||
@@ -54,8 +54,8 @@
|
||||
economic_modifier = 5
|
||||
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_eva, access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction)
|
||||
alt_titles = list("Maintenance Technician" = /datum/alt_title/maint_tech,
|
||||
"Engine Technician" = /datum/alt_title/engine_tech, "Electrician" = /datum/alt_title/electrician)
|
||||
alt_titles = list(JOB_ALT_MAINTENANCE_TECHNICIAN = /datum/alt_title/maint_tech,
|
||||
JOB_ALT_ENGINE_TECHNICIAN = /datum/alt_title/engine_tech, JOB_ALT_ELECTRICIAN = /datum/alt_title/electrician)
|
||||
|
||||
minimal_player_age = 3
|
||||
min_age_by_species = list(SPECIES_PROMETHEAN = 2)
|
||||
@@ -66,18 +66,18 @@
|
||||
|
||||
// Engineer Alt Titles
|
||||
/datum/alt_title/maint_tech
|
||||
title = "Maintenance Technician"
|
||||
title_blurb = "A Maintenance Technician is generally a junior Engineer, and can be expected to run the mildly unpleasant or boring tasks that other \
|
||||
title = JOB_ALT_MAINTENANCE_TECHNICIAN
|
||||
title_blurb = "A " + JOB_ALT_MAINTENANCE_TECHNICIAN + " is generally a junior Engineer, and can be expected to run the mildly unpleasant or boring tasks that other \
|
||||
Engineers don't care to do."
|
||||
|
||||
/datum/alt_title/engine_tech
|
||||
title = "Engine Technician"
|
||||
title_blurb = "An Engine Technician tends to the engine, most commonly a Supermatter crystal. They are expected to be able to keep it stable, and \
|
||||
title = JOB_ALT_ENGINE_TECHNICIAN
|
||||
title_blurb = "An " + JOB_ALT_ENGINE_TECHNICIAN + " tends to the engine, most commonly a Supermatter crystal. They are expected to be able to keep it stable, and \
|
||||
possibly even run it beyond normal tolerances."
|
||||
|
||||
/datum/alt_title/electrician
|
||||
title = "Electrician"
|
||||
title_blurb = "An Electrician's primary duty is making sure power is properly distributed thoughout the station, utilizing solars, substations, and other \
|
||||
title = JOB_ALT_ELECTRICIAN
|
||||
title_blurb = "An " + JOB_ALT_ELECTRICIAN + "'s primary duty is making sure power is properly distributed thoughout the station, utilizing solars, substations, and other \
|
||||
methods to ensure every department has power in an emergency."
|
||||
|
||||
//////////////////////////////////
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
access_teleporter, access_external_airlocks, access_atmospherics, access_emergency_storage, access_eva,
|
||||
access_heads, access_construction,
|
||||
access_ce, access_RC_announce, access_keycard_auth, access_tcomsat, access_ai_upload, access_gateway)
|
||||
alt_titles = list("Head Engineer" = /datum/alt_title/head_engineer, "Foreman" = /datum/alt_title/foreman, "Maintenance Manager" = /datum/alt_title/maintenance_manager)
|
||||
alt_titles = list(JOB_ALT_HEAD_ENGINEER = /datum/alt_title/head_engineer, JOB_ALT_FOREMAN = /datum/alt_title/foreman, JOB_ALT_MAINTENANCE_MANAGER = /datum/alt_title/maintenance_manager)
|
||||
|
||||
/datum/alt_title/head_engineer
|
||||
title = "Head Engineer"
|
||||
title = JOB_ALT_HEAD_ENGINEER
|
||||
|
||||
/datum/alt_title/foreman
|
||||
title = "Foreman"
|
||||
title = JOB_ALT_FOREMAN
|
||||
|
||||
/datum/alt_title/maintenance_manager
|
||||
title = "Maintenance Manager"
|
||||
title = JOB_ALT_MAINTENANCE_MANAGER
|
||||
|
||||
/datum/job/chief_engineer/get_request_reasons()
|
||||
return list("Engine setup", "Construction project", "Repairs necessary", "Training crew", "Assembling expedition team")
|
||||
@@ -29,17 +29,17 @@
|
||||
|
||||
/datum/job/engineer
|
||||
pto_type = PTO_ENGINEERING
|
||||
alt_titles = list("Maintenance Technician" = /datum/alt_title/maint_tech, "Engine Technician" = /datum/alt_title/engine_tech,
|
||||
"Electrician" = /datum/alt_title/electrician, "Construction Engineer" = /datum/alt_title/construction_engi, "Engineering Contractor" = /datum/alt_title/engineering_contractor)
|
||||
alt_titles = list(JOB_ALT_MAINTENANCE_TECHNICIAN = /datum/alt_title/maint_tech, JOB_ALT_ENGINE_TECHNICIAN = /datum/alt_title/engine_tech,
|
||||
JOB_ALT_ELECTRICIAN = /datum/alt_title/electrician, JOB_ALT_CONSTRUCTION_ENGINEER = /datum/alt_title/construction_engi, JOB_ALT_ENGINEERING_CONTRACTOR = /datum/alt_title/engineering_contractor)
|
||||
|
||||
/datum/alt_title/construction_engi
|
||||
title = "Construction Engineer"
|
||||
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 \
|
||||
title = JOB_ALT_CONSTRUCTION_ENGINEER
|
||||
title_blurb = "A " + JOB_ALT_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/alt_title/engineering_contractor
|
||||
title = "Engineering Contractor"
|
||||
title_blurb = "An Engineering Contractor fulfills similar duties to other engineers, but isn't directly employed by NT proper."
|
||||
title = JOB_ALT_ENGINEERING_CONTRACTOR
|
||||
title_blurb = "An " + JOB_ALT_ENGINEERING_CONTRACTOR + " fulfills similar duties to other engineers, but isn't directly employed by NT proper."
|
||||
|
||||
/datum/job/engineer/get_request_reasons()
|
||||
return list("Engine setup", "Construction project", "Repairs necessary", "Assembling expedition team")
|
||||
@@ -50,21 +50,21 @@
|
||||
/datum/job/atmos
|
||||
spawn_positions = 3
|
||||
pto_type = PTO_ENGINEERING
|
||||
alt_titles = list("Atmospheric Engineer" = /datum/alt_title/atmos_engi, "Atmospheric Maintainer" = /datum/alt_title/atmos_maint, "Disposals Technician" = /datum/alt_title/disposals_tech,
|
||||
"Fuel Technician" = /datum/alt_title/refuel_tech)
|
||||
alt_titles = list(JOB_ALT_ATMOSPHERIC_ENGINEER = /datum/alt_title/atmos_engi, JOB_ALT_ATMOSPHERIC_MAINTAINER = /datum/alt_title/atmos_maint, JOB_ALT_DISPOSALS_TECHNICIAN = /datum/alt_title/disposals_tech,
|
||||
JOB_ALT_FUEL_TECHNICIAN = /datum/alt_title/refuel_tech)
|
||||
|
||||
/datum/alt_title/atmos_maint
|
||||
title = "Atmospheric Maintainer"
|
||||
title = JOB_ALT_ATMOSPHERIC_MAINTAINER
|
||||
|
||||
/datum/alt_title/atmos_engi
|
||||
title = "Atmospheric Engineer"
|
||||
title = JOB_ALT_ATMOSPHERIC_ENGINEER
|
||||
|
||||
/datum/alt_title/disposals_tech
|
||||
title = "Disposals Technician"
|
||||
title_blurb = "A Disposals Technician is an " + JOB_ATMOSPHERIC_TECHNICIAN + " still and can fulfill all the same duties, although specializes more in disposals delivery system's operations and configurations."
|
||||
title = JOB_ALT_DISPOSALS_TECHNICIAN
|
||||
title_blurb = "A " + JOB_ALT_DISPOSALS_TECHNICIAN + " is an " + JOB_ATMOSPHERIC_TECHNICIAN + " still and can fulfill all the same duties, although specializes more in disposals delivery system's operations and configurations."
|
||||
|
||||
/datum/alt_title/refuel_tech
|
||||
title = "Fuel Technician"
|
||||
title = JOB_ALT_FUEL_TECHNICIAN
|
||||
|
||||
/datum/job/atmos/get_request_reasons()
|
||||
return list("Construction project", "Repairs necessary", "Assembling expedition team")
|
||||
|
||||
@@ -49,13 +49,13 @@
|
||||
minimal_access = list(access_eva, access_maint_tunnels, access_external_airlocks, access_pilot, access_explorer, access_gateway, access_pathfinder, access_RC_announce)
|
||||
outfit_type = /decl/hierarchy/outfit/job/pathfinder
|
||||
job_description = "The " + JOB_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, "Exploration Manager" = /datum/alt_title/exploration_manager)
|
||||
alt_titles = list(JOB_ALT_EXPEDITION_LEAD = /datum/alt_title/expedition_lead, JOB_ALT_EXPLORATION_MANAGER = /datum/alt_title/exploration_manager)
|
||||
|
||||
/datum/alt_title/expedition_lead
|
||||
title = "Expedition Lead"
|
||||
title = JOB_ALT_EXPEDITION_LEAD
|
||||
|
||||
/datum/alt_title/exploration_manager
|
||||
title = "Exploration Manager"
|
||||
title = JOB_ALT_EXPLORATION_MANAGER
|
||||
|
||||
/datum/job/pathfinder/get_request_reasons()
|
||||
return list("Training crew")
|
||||
@@ -76,13 +76,13 @@
|
||||
minimal_access = list(access_explorer, access_external_airlocks, access_eva)
|
||||
outfit_type = /decl/hierarchy/outfit/job/explorer2
|
||||
job_description = "An " + JOB_EXPLORER + " searches for interesting things, and returns them to the station."
|
||||
alt_titles = list("Surveyor" = /datum/alt_title/surveyor, "Offsite Scout" = /datum/alt_title/offsite_scout)
|
||||
alt_titles = list(JOB_ALT_SURVEYOR = /datum/alt_title/surveyor, JOB_ALT_OFFSITE_SCOUT = /datum/alt_title/offsite_scout)
|
||||
|
||||
/datum/alt_title/surveyor
|
||||
title = "Surveyor"
|
||||
title = JOB_ALT_SURVEYOR
|
||||
|
||||
/datum/alt_title/offsite_scout
|
||||
title = "Offsite Scout"
|
||||
title = JOB_ALT_OFFSITE_SCOUT
|
||||
|
||||
|
||||
/datum/job/sar
|
||||
@@ -102,10 +102,10 @@
|
||||
minimal_access = list(access_medical, access_medical_equip, access_morgue, access_pilot)
|
||||
outfit_type = /decl/hierarchy/outfit/job/medical/sar
|
||||
job_description = "A " + JOB_FIELD_MEDIC + " works as the field doctor of expedition teams."
|
||||
alt_titles = list("Expedition Medic" = /datum/alt_title/expedition_medic, "Offsite Medic" = /datum/alt_title/offsite_medic)
|
||||
alt_titles = list(JOB_ALT_EXPEDITION_MEDIC = /datum/alt_title/expedition_medic, JOB_ALT_OFFSITE_MEDIC = /datum/alt_title/offsite_medic)
|
||||
|
||||
/datum/alt_title/expedition_medic
|
||||
title = "Expedition Medic"
|
||||
title = JOB_ALT_EXPEDITION_MEDIC
|
||||
|
||||
/datum/alt_title/offsite_medic
|
||||
title = "Offsite Medic"
|
||||
title = JOB_ALT_OFFSITE_MEDIC
|
||||
|
||||
@@ -56,31 +56,31 @@
|
||||
familiar with basic first aid, and a number of accompanying medications, and can generally save, if not cure, a majority of the \
|
||||
patients they encounter."
|
||||
alt_titles = list(
|
||||
"Surgeon" = /datum/alt_title/surgeon,
|
||||
"Emergency Physician" = /datum/alt_title/emergency_physician,
|
||||
"Nurse" = /datum/alt_title/nurse,
|
||||
JOB_ALT_SURGEON = /datum/alt_title/surgeon,
|
||||
JOB_ALT_EMERGENCY_PHYSICIAN = /datum/alt_title/emergency_physician,
|
||||
JOB_ALT_NURSE = /datum/alt_title/nurse,
|
||||
JOB_ALT_VIROLOGIST = /datum/alt_title/virologist)
|
||||
|
||||
min_age_by_species = list(SPECIES_PROMETHEAN = 3)
|
||||
|
||||
//Medical Doctor Alt Titles
|
||||
/datum/alt_title/surgeon
|
||||
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 \
|
||||
title = JOB_ALT_SURGEON
|
||||
title_blurb = "A " + JOB_ALT_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 = /decl/hierarchy/outfit/job/medical/doctor/surgeon
|
||||
|
||||
/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. \
|
||||
title = JOB_ALT_EMERGENCY_PHYSICIAN
|
||||
title_blurb = "An " + JOB_ALT_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 = /decl/hierarchy/outfit/job/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 \
|
||||
title = JOB_ALT_NURSE
|
||||
title_blurb = "A " + JOB_ALT_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 " + JOB_ALT_NURSE + " can be \
|
||||
called upon to revive deceased crew members."
|
||||
title_outfit = /decl/hierarchy/outfit/job/medical/doctor/nurse
|
||||
|
||||
@@ -162,13 +162,13 @@
|
||||
outfit_type = /decl/hierarchy/outfit/job/medical/psychiatrist
|
||||
job_description = "A " + JOB_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("Psychologist" = /datum/alt_title/psychologist)
|
||||
alt_titles = list(JOB_ALT_PSYCHOLOGIST = /datum/alt_title/psychologist)
|
||||
banned_job_species = list(SPECIES_PROMETHEAN, SPECIES_DIONA)
|
||||
|
||||
//Psychiatrist Alt Titles
|
||||
/datum/alt_title/psychologist
|
||||
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 \
|
||||
title = JOB_ALT_PSYCHOLOGIST
|
||||
title_blurb = "A " + JOB_ALT_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 = /decl/hierarchy/outfit/job/medical/psychiatrist/psychologist
|
||||
|
||||
@@ -191,14 +191,14 @@
|
||||
outfit_type = /decl/hierarchy/outfit/job/medical/paramedic
|
||||
job_description = "A " + JOB_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("Emergency Medical Technician" = /datum/alt_title/emt)
|
||||
alt_titles = list(JOB_ALT_EMERGENCY_MEDICAL_TECHNICIAN = /datum/alt_title/emt)
|
||||
banned_job_species = list(SPECIES_DIONA)
|
||||
|
||||
min_age_by_species = list(SPECIES_PROMETHEAN = 2)
|
||||
|
||||
// Paramedic Alt Titles
|
||||
/datum/alt_title/emt
|
||||
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 \
|
||||
title = JOB_ALT_EMERGENCY_MEDICAL_TECHNICIAN
|
||||
title_blurb = "An " + JOB_ALT_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 = /decl/hierarchy/outfit/job/medical/paramedic/emt
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
minimal_access = list(access_medical, access_medical_equip, access_morgue, access_genetics, access_heads,
|
||||
access_chemistry, access_virology, access_cmo, access_surgery, access_RC_announce,
|
||||
access_keycard_auth, access_psychiatrist, access_eva, access_external_airlocks, access_maint_tunnels, access_gateway)
|
||||
alt_titles = list("Chief Physician" = /datum/alt_title/chief_physician, "Medical Director" = /datum/alt_title/medical_director, "Healthcare Manager" = /datum/alt_title/healthcare_manager)
|
||||
alt_titles = list(JOB_ALT_CHIEF_PHYSICIAN = /datum/alt_title/chief_physician, JOB_ALT_MEDICAL_DIRECTOR = /datum/alt_title/medical_director, JOB_ALT_HEALTHCARE_MANAGER = /datum/alt_title/healthcare_manager)
|
||||
|
||||
/datum/alt_title/chief_physician
|
||||
title = "Chief Physician"
|
||||
title = JOB_ALT_CHIEF_PHYSICIAN
|
||||
|
||||
/datum/alt_title/medical_director
|
||||
title = "Medical Director"
|
||||
title = JOB_ALT_MEDICAL_DIRECTOR
|
||||
|
||||
/datum/alt_title/healthcare_manager
|
||||
title = "Healthcare Manager"
|
||||
title = JOB_ALT_HEALTHCARE_MANAGER
|
||||
|
||||
/datum/job/cmo/get_request_reasons()
|
||||
return list("Surgery pending", "Viral outbreak", "Training crew", "Assembling expedition team")
|
||||
@@ -28,25 +28,25 @@
|
||||
/datum/job/doctor
|
||||
spawn_positions = 5
|
||||
pto_type = PTO_MEDICAL
|
||||
alt_titles = list("Physician" = /datum/alt_title/physician, "Medical Practitioner" = /datum/alt_title/medical_practitioner, "Surgeon" = /datum/alt_title/surgeon,
|
||||
"Emergency Physician" = /datum/alt_title/emergency_physician, "Nurse" = /datum/alt_title/nurse, "Orderly" = /datum/alt_title/orderly,
|
||||
JOB_ALT_VIROLOGIST = /datum/alt_title/virologist, "Medical Contractor" = /datum/alt_title/medical_contractor)
|
||||
alt_titles = list(JOB_ALT_PHYSICIAN = /datum/alt_title/physician, JOB_ALT_MEDICAL_PRACTITIONER = /datum/alt_title/medical_practitioner, JOB_ALT_SURGEON = /datum/alt_title/surgeon,
|
||||
JOB_ALT_EMERGENCY_PHYSICIAN = /datum/alt_title/emergency_physician, JOB_ALT_NURSE = /datum/alt_title/nurse, JOB_ALT_ORDERLY = /datum/alt_title/orderly,
|
||||
JOB_ALT_VIROLOGIST = /datum/alt_title/virologist, JOB_ALT_MEDICAL_CONTRACTOR = /datum/alt_title/medical_contractor)
|
||||
|
||||
/datum/alt_title/physician
|
||||
title = "Physician"
|
||||
title = JOB_ALT_PHYSICIAN
|
||||
|
||||
/datum/alt_title/medical_practitioner
|
||||
title = "Medical Practitioner"
|
||||
title = JOB_ALT_MEDICAL_PRACTITIONER
|
||||
|
||||
/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 \
|
||||
title = JOB_ALT_ORDERLY
|
||||
title_blurb = "An " + JOB_ALT_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 = /decl/hierarchy/outfit/job/medical/doctor/nurse
|
||||
|
||||
/datum/alt_title/medical_contractor
|
||||
title = "Medical Contractor"
|
||||
title_blurb = "A Medical Contractor can be anything from a full-blown doctor to the likes of a nurse or orderly, but isn't directly employed by NT proper."
|
||||
title = JOB_ALT_MEDICAL_CONTRACTOR
|
||||
title_blurb = "A " + JOB_ALT_MEDICAL_CONTRACTOR + " can be anything from a full-blown doctor to the likes of a nurse or orderly, but isn't directly employed by NT proper."
|
||||
|
||||
/datum/job/doctor/get_request_reasons()
|
||||
return list("Surgery pending", "Viral outbreak", "Assembling expedition team")
|
||||
@@ -63,35 +63,35 @@
|
||||
|
||||
/datum/job/psychiatrist
|
||||
pto_type = PTO_MEDICAL
|
||||
alt_titles = list("Psychologist" = /datum/alt_title/psychologist, "Psychoanalyst" = /datum/alt_title/psychoanalyst, "Psychotherapist" = /datum/alt_title/psychotherapist)
|
||||
alt_titles = list(JOB_ALT_PSYCHOLOGIST = /datum/alt_title/psychologist, JOB_ALT_PSYCHOANALYST = /datum/alt_title/psychoanalyst, JOB_ALT_PSYCHOTHERAPIST = /datum/alt_title/psychotherapist)
|
||||
|
||||
/datum/alt_title/psychoanalyst
|
||||
title = "Psychoanalyst"
|
||||
title_blurb = "A Psychoanalyst provides mental health services to crew members in need, focusing more on therapy than medication. They may also be \
|
||||
title = JOB_ALT_PSYCHOANALYST
|
||||
title_blurb = "A " + JOB_ALT_PSYCHOANALYST + " 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 = /decl/hierarchy/outfit/job/medical/psychiatrist/psychologist
|
||||
|
||||
/datum/alt_title/psychotherapist
|
||||
title = "Psychotherapist"
|
||||
title_blurb = "A Psychotherapist provides mental health services to crew members in need, focusing more on therapy than medication. They may also be \
|
||||
title = JOB_ALT_PSYCHOTHERAPIST
|
||||
title_blurb = "A " + JOB_ALT_PSYCHOTHERAPIST + " 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 = /decl/hierarchy/outfit/job/medical/psychiatrist/psychologist
|
||||
|
||||
|
||||
/datum/job/paramedic
|
||||
pto_type = PTO_MEDICAL
|
||||
alt_titles = list("Emergency Medical Technician" = /datum/alt_title/emt, "Medical Responder" = /datum/alt_title/medical_responder, "Search and Rescue" = /datum/alt_title/sar)
|
||||
alt_titles = list(JOB_ALT_EMERGENCY_MEDICAL_TECHNICIAN = /datum/alt_title/emt, JOB_ALT_MEDICAL_RESPONDER = /datum/alt_title/medical_responder, JOB_ALT_SEARCH_AND_RESCUE = /datum/alt_title/sar)
|
||||
total_positions = 3
|
||||
spawn_positions = 3
|
||||
|
||||
/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 \
|
||||
title = JOB_ALT_MEDICAL_RESPONDER
|
||||
title_blurb = "A " + JOB_ALT_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 = /decl/hierarchy/outfit/job/medical/paramedic/emt
|
||||
|
||||
/datum/alt_title/sar
|
||||
title = "Search and Rescue"
|
||||
title = JOB_ALT_SEARCH_AND_RESCUE
|
||||
|
||||
/datum/job/paramedic/get_request_reasons()
|
||||
return list("Assembling expedition team")
|
||||
|
||||
@@ -36,12 +36,12 @@
|
||||
at least with regards to anything occurring in the Research department, and to inform the crew of any disruptions that \
|
||||
might originate from Research. The " + JOB_RESEARCH_DIRECTOR + " often has at least passing knowledge of most of the Research department, but \
|
||||
are encouraged to allow their staff to perform their own duties."
|
||||
alt_titles = list("Research Supervisor" = /datum/alt_title/research_supervisor)
|
||||
alt_titles = list(JOB_ALT_RESEARCH_SUPERVISOR = /datum/alt_title/research_supervisor)
|
||||
|
||||
|
||||
// " + JOB_RESEARCH_DIRECTOR + " Alt Titles
|
||||
/datum/alt_title/research_supervisor
|
||||
title = "Research Supervisor"
|
||||
title = JOB_ALT_RESEARCH_SUPERVISOR
|
||||
|
||||
//////////////////////////////////
|
||||
// Scientist
|
||||
@@ -68,24 +68,24 @@
|
||||
job_description = "A " + JOB_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 \
|
||||
they find an appropriate topic."
|
||||
alt_titles = list("Xenoarchaeologist" = /datum/alt_title/xenoarch, "Anomalist" = /datum/alt_title/anomalist, \
|
||||
"Phoron Researcher" = /datum/alt_title/phoron_research)
|
||||
alt_titles = list(JOB_ALT_XENOARCHAEOLOGIST = /datum/alt_title/xenoarch, JOB_ALT_ANOMALIST = /datum/alt_title/anomalist, \
|
||||
JOB_ALT_PHORON_RESEARCHER = /datum/alt_title/phoron_research)
|
||||
|
||||
// Scientist Alt Titles
|
||||
/datum/alt_title/xenoarch
|
||||
title = "Xenoarchaeologist"
|
||||
title_blurb = "A Xenoarchaeologist enters digsites in search of artifacts of alien origin. These digsites are frequently in vacuum or other inhospitable \
|
||||
locations, and as such a Xenoarchaeologist should be prepared to handle hostile evironmental conditions."
|
||||
title = JOB_ALT_XENOARCHAEOLOGIST
|
||||
title_blurb = "A " + JOB_ALT_XENOARCHAEOLOGIST + " enters digsites in search of artifacts of alien origin. These digsites are frequently in vacuum or other inhospitable \
|
||||
locations, and as such a " + JOB_ALT_XENOARCHAEOLOGIST + " should be prepared to handle hostile evironmental conditions."
|
||||
|
||||
/datum/alt_title/anomalist
|
||||
title = "Anomalist"
|
||||
title_blurb = "An Anomalist is a " + JOB_SCIENTIST + " whose expertise is analyzing alien artifacts. They are familar with the most common methods of testing artifact \
|
||||
function. They work closely with Xenoarchaeologists, or Miners, if either role is present."
|
||||
title = JOB_ALT_ANOMALIST
|
||||
title_blurb = "An " + JOB_ALT_ANOMALIST + " is a " + JOB_SCIENTIST + " whose expertise is analyzing alien artifacts. They are familar with the most common methods of testing artifact \
|
||||
function. They work closely with " + JOB_ALT_XENOARCHAEOLOGIST + "s, or Miners, if either role is present."
|
||||
|
||||
/datum/alt_title/phoron_research
|
||||
title = "Phoron Researcher"
|
||||
title_blurb = "A Phoron Researcher is a specialist in the practical applications of phoron, and has knowledge of its practical uses and dangers. \
|
||||
Many Phoron Researchers are interested in the combustability and explosive properties of gaseous phoron, as well as the specific hazards \
|
||||
title = JOB_ALT_PHORON_RESEARCHER
|
||||
title_blurb = "A " + JOB_ALT_PHORON_RESEARCHER + " is a specialist in the practical applications of phoron, and has knowledge of its practical uses and dangers. \
|
||||
Many " + JOB_ALT_PHORON_RESEARCHER + "s are interested in the combustability and explosive properties of gaseous phoron, as well as the specific hazards \
|
||||
of working with the substance in that state."
|
||||
|
||||
//////////////////////////////////
|
||||
@@ -145,15 +145,15 @@ VR edit end*/
|
||||
outfit_type = /decl/hierarchy/outfit/job/science/roboticist
|
||||
job_description = "A " + JOB_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("Biomechanical Engineer" = /datum/alt_title/biomech, "Mechatronic Engineer" = /datum/alt_title/mech_tech)
|
||||
alt_titles = list(JOB_ALT_BIOMECHANICAL_ENGINEER = /datum/alt_title/biomech, JOB_ALT_MECHATRONIC_ENGINEER = /datum/alt_title/mech_tech)
|
||||
|
||||
// Roboticist Alt Titles
|
||||
/datum/alt_title/biomech
|
||||
title = "Biomechanical Engineer"
|
||||
title_blurb = "A Biomechanical Engineer primarily works on prosthetics, and the organic parts attached to them. They may have some \
|
||||
title = JOB_ALT_BIOMECHANICAL_ENGINEER
|
||||
title_blurb = "A " + JOB_ALT_BIOMECHANICAL_ENGINEER + " primarily works on prosthetics, and the organic parts attached to them. They may have some \
|
||||
knowledge of the relatively simple surgical procedures used in making cyborgs and attaching prosthesis."
|
||||
|
||||
/datum/alt_title/mech_tech
|
||||
title = "Mechatronic Engineer"
|
||||
title_blurb = "A Mechatronic Engineer focuses on the construction and maintenance of Exosuits, and should be well versed in their use. \
|
||||
title = JOB_ALT_MECHATRONIC_ENGINEER
|
||||
title_blurb = "A " + JOB_ALT_MECHATRONIC_ENGINEER + " focuses on the construction and maintenance of Exosuits, and should be well versed in their use. \
|
||||
They may also be called upon to work on synthetics and prosthetics, if needed."
|
||||
|
||||
@@ -11,17 +11,17 @@
|
||||
access_tox_storage, access_teleporter,
|
||||
access_research, access_robotics, access_xenobiology, access_ai_upload, access_tech_storage,
|
||||
access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch, access_eva, access_network, access_xenobotany)
|
||||
alt_titles = list("Research Supervisor" = /datum/alt_title/research_supervisor, "Research Manager" = /datum/alt_title/research_manager,
|
||||
"Head of Development" = /datum/alt_title/head_of_development,"Head Scientist" = /datum/alt_title/head_scientist)
|
||||
alt_titles = list(JOB_ALT_RESEARCH_SUPERVISOR = /datum/alt_title/research_supervisor, JOB_ALT_RESEARCH_MANAGER = /datum/alt_title/research_manager,
|
||||
JOB_ALT_HEAD_OF_DEVELOPMENT = /datum/alt_title/head_of_development,JOB_ALT_HEAD_SCIENTIST = /datum/alt_title/head_scientist)
|
||||
|
||||
/datum/alt_title/research_manager
|
||||
title = "Research Manager"
|
||||
title = JOB_ALT_RESEARCH_MANAGER
|
||||
|
||||
/datum/alt_title/head_of_development
|
||||
title = "Head of Development"
|
||||
title = JOB_ALT_HEAD_OF_DEVELOPMENT
|
||||
|
||||
/datum/alt_title/head_scientist
|
||||
title = "Head Scientist"
|
||||
title = JOB_ALT_HEAD_SCIENTIST
|
||||
|
||||
/datum/job/rd/get_request_reasons()
|
||||
return list("Repairs needed", "Training crew", "Assembling expedition team")
|
||||
@@ -30,41 +30,41 @@
|
||||
/datum/job/scientist
|
||||
spawn_positions = 5
|
||||
pto_type = PTO_SCIENCE
|
||||
alt_titles = list("Researcher" = /datum/alt_title/researcher, "Lab Assistant" = /datum/alt_title/lab_assistant, "Xenoarchaeologist" = /datum/alt_title/xenoarch,
|
||||
"Xenopaleontologist" = /datum/alt_title/xenopaleontologist, "Anomalist" = /datum/alt_title/anomalist, "Phoron Researcher" = /datum/alt_title/phoron_research,
|
||||
"Gas Physicist" = /datum/alt_title/gas_physicist, "Circuit Designer" = /datum/alt_title/circuit_designer, "Circuit Programmer" = /datum/alt_title/circuit_programmer)
|
||||
alt_titles = list(JOB_ALT_RESEARCHER = /datum/alt_title/researcher, JOB_ALT_LAB_ASSISTANT = /datum/alt_title/lab_assistant, JOB_ALT_XENOARCHAEOLOGIST = /datum/alt_title/xenoarch,
|
||||
JOB_ALT_XENOPALEONTOLOGIST = /datum/alt_title/xenopaleontologist, JOB_ALT_ANOMALIST = /datum/alt_title/anomalist, JOB_ALT_PHORON_RESEARCHER = /datum/alt_title/phoron_research,
|
||||
JOB_ALT_GAS_PHYSICIST = /datum/alt_title/gas_physicist, JOB_ALT_CIRCUIT_DESIGNER = /datum/alt_title/circuit_designer, JOB_ALT_CIRCUIT_PROGRAMMER = /datum/alt_title/circuit_programmer)
|
||||
|
||||
|
||||
access = list(access_robotics, access_tox, access_tox_storage, access_research, access_xenobiology, access_xenoarch, access_xenobotany)
|
||||
minimal_access = list(access_tox, access_tox_storage, access_research, access_xenoarch) // Unchanged (for now?), mostly here for reference
|
||||
|
||||
/datum/alt_title/researcher
|
||||
title = "Researcher"
|
||||
title = JOB_ALT_RESEARCHER
|
||||
|
||||
/datum/alt_title/lab_assistant
|
||||
title = "Lab Assistant"
|
||||
title_blurb = "A Lab Assistant is a lower-level member of research staff, whose main purpose is to help scientists with their specialized work in more menial fashion, while also \
|
||||
title = JOB_ALT_LAB_ASSISTANT
|
||||
title_blurb = "A " + JOB_ALT_LAB_ASSISTANT + " is a lower-level member of research staff, whose main purpose is to help scientists with their specialized work in more menial fashion, while also \
|
||||
learning the specializations in process."
|
||||
|
||||
/datum/alt_title/xenopaleontologist
|
||||
title = "Xenopaleontologist"
|
||||
title_blurb = "A Xenopaleontologist enters digsites in search of fossils and other ancient remants of alien life. These digsites are frequently in vacuum or other inhospitable \
|
||||
locations, and as such a Xenopaleontologist should be prepared to handle hostile evironmental conditions."
|
||||
title = JOB_ALT_XENOPALEONTOLOGIST
|
||||
title_blurb = "A " + JOB_ALT_XENOPALEONTOLOGIST + " enters digsites in search of fossils and other ancient remants of alien life. These digsites are frequently in vacuum or other inhospitable \
|
||||
locations, and as such a " + JOB_ALT_XENOPALEONTOLOGIST + " should be prepared to handle hostile evironmental conditions."
|
||||
|
||||
/datum/alt_title/gas_physicist
|
||||
title = "Gas Physicist"
|
||||
title_blurb = "A Gas Physicist is a specialist in various practical applications of gasses, but currently focuses their attention on phoron, and has knowledge of its practical uses and dangers. \
|
||||
Many Gas Physicists are interested in the combustability and explosive properties of gaseous phoron, as well as the specific hazards \
|
||||
title = JOB_ALT_GAS_PHYSICIST
|
||||
title_blurb = "A " + JOB_ALT_GAS_PHYSICIST + " is a specialist in various practical applications of gasses, but currently focuses their attention on phoron, and has knowledge of its practical uses and dangers. \
|
||||
Many " + JOB_ALT_GAS_PHYSICIST + "s are interested in the combustability and explosive properties of gaseous phoron, as well as the specific hazards \
|
||||
of working with the substance in that state."
|
||||
|
||||
/datum/alt_title/circuit_designer
|
||||
title = "Circuit Designer"
|
||||
title_blurb = "A Circuit Designer is a " + JOB_SCIENTIST + " whose expertise is working with integrated circuits. They are familar with the workings and programming of those devices. \
|
||||
title = JOB_ALT_CIRCUIT_DESIGNER
|
||||
title_blurb = "A " + JOB_ALT_CIRCUIT_DESIGNER + " is a " + JOB_SCIENTIST + " whose expertise is working with integrated circuits. They are familar with the workings and programming of those devices. \
|
||||
They work to create various useful devices using the capabilities of integrated circuitry."
|
||||
|
||||
/datum/alt_title/circuit_programmer
|
||||
title = "Circuit Programmer"
|
||||
title_blurb = "A Circuit Programmer is a " + JOB_SCIENTIST + " whose expertise is working with integrated circuits. They are familar with the workings and programming of those devices. \
|
||||
title = JOB_ALT_CIRCUIT_PROGRAMMER
|
||||
title_blurb = "A " + JOB_ALT_CIRCUIT_PROGRAMMER + " is a " + JOB_SCIENTIST + " whose expertise is working with integrated circuits. They are familar with the workings and programming of those devices. \
|
||||
They work to create various useful devices using the capabilities of integrated circuitry."
|
||||
|
||||
/datum/job/scientist/get_request_reasons()
|
||||
@@ -73,23 +73,23 @@
|
||||
/datum/job/xenobiologist
|
||||
spawn_positions = 3
|
||||
pto_type = PTO_SCIENCE
|
||||
alt_titles = list("Xenozoologist" = /datum/alt_title/xenozoologist, "Xenoanthropologist" = /datum/alt_title/xenoanthropologist)
|
||||
alt_titles = list(JOB_ALT_XENOZOOLOGIST = /datum/alt_title/xenozoologist, JOB_ALT_XENOANTHROPOLOGIST = /datum/alt_title/xenoanthropologist)
|
||||
|
||||
/datum/alt_title/xenozoologist
|
||||
title = "Xenozoologist"
|
||||
title = JOB_ALT_XENOZOOLOGIST
|
||||
|
||||
/datum/alt_title/xenoanthropologist
|
||||
title = "Xenoanthropologist"
|
||||
title_blurb = "Xenoanthropologist still heavily focuses their study on alien lifeforms, but their specialty leans more towards fellow sapient beings than simple animals."
|
||||
title = JOB_ALT_XENOANTHROPOLOGIST
|
||||
title_blurb = JOB_ALT_XENOANTHROPOLOGIST + " still heavily focuses their study on alien lifeforms, but their specialty leans more towards fellow sapient beings than simple animals."
|
||||
|
||||
|
||||
/datum/job/roboticist
|
||||
total_positions = 3
|
||||
pto_type = PTO_SCIENCE
|
||||
alt_titles = list("Assembly Technician" = /datum/alt_title/assembly_tech, "Biomechanical Engineer" = /datum/alt_title/biomech, "Mechatronic Engineer" = /datum/alt_title/mech_tech)
|
||||
alt_titles = list(JOB_ALT_ASSEMBLY_TECHNICIAN = /datum/alt_title/assembly_tech, JOB_ALT_BIOMECHANICAL_ENGINEER = /datum/alt_title/biomech, JOB_ALT_MECHATRONIC_ENGINEER = /datum/alt_title/mech_tech)
|
||||
|
||||
/datum/alt_title/assembly_tech
|
||||
title = "Assembly Technician"
|
||||
title = JOB_ALT_ASSEMBLY_TECHNICIAN
|
||||
|
||||
/datum/job/roboticist/get_request_reasons()
|
||||
return list("Repairs needed")
|
||||
@@ -117,10 +117,10 @@
|
||||
outfit_type = /decl/hierarchy/outfit/job/science/xenobiologist
|
||||
job_description = "A " + JOB_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("Xenohydroponicist" = /datum/alt_title/xenohydroponicist, "Xenoflorist" = /datum/alt_title/xenoflorist)
|
||||
alt_titles = list(JOB_ALT_XENOHYDROPONICIST = /datum/alt_title/xenohydroponicist, JOB_ALT_XENOFLORIST = /datum/alt_title/xenoflorist)
|
||||
|
||||
/datum/alt_title/xenoflorist
|
||||
title = "Xenoflorist"
|
||||
title = JOB_ALT_XENOFLORIST
|
||||
|
||||
/datum/alt_title/xenohydroponicist
|
||||
title = "Xenohydroponicist"
|
||||
title = JOB_ALT_XENOHYDROPONICIST
|
||||
|
||||
@@ -34,15 +34,15 @@
|
||||
job_description = " The " + JOB_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."
|
||||
alt_titles = list("Security Commander" = /datum/alt_title/sec_commander, "Chief of Security" = /datum/alt_title/sec_chief)
|
||||
alt_titles = list(JOB_ALT_SECURITY_COMMANDER = /datum/alt_title/sec_commander, JOB_ALT_CHIEF_OF_SECURITY = /datum/alt_title/sec_chief)
|
||||
|
||||
|
||||
// Head of Security Alt Titles
|
||||
/datum/alt_title/sec_commander
|
||||
title = "Security Commander"
|
||||
title = JOB_ALT_SECURITY_COMMANDER
|
||||
|
||||
/datum/alt_title/sec_chief
|
||||
title = "Chief of Security"
|
||||
title = JOB_ALT_CHIEF_OF_SECURITY
|
||||
|
||||
//////////////////////////////////
|
||||
// Warden
|
||||
|
||||
@@ -11,10 +11,10 @@
|
||||
access_forensics_lockers, access_morgue, access_maint_tunnels, access_all_personal_lockers,
|
||||
access_construction,
|
||||
access_heads, access_hos, access_RC_announce, access_keycard_auth, access_gateway, access_external_airlocks)
|
||||
alt_titles = list("Security Commander" = /datum/alt_title/sec_commander, "Chief of Security" = /datum/alt_title/sec_chief, "Security Manager" = /datum/alt_title/security_manager)
|
||||
alt_titles = list(JOB_ALT_SECURITY_COMMANDER = /datum/alt_title/sec_commander, JOB_ALT_CHIEF_OF_SECURITY = /datum/alt_title/sec_chief, JOB_ALT_SECURITY_MANAGER = /datum/alt_title/security_manager)
|
||||
|
||||
/datum/alt_title/security_manager
|
||||
title = "Security Manager"
|
||||
title = JOB_ALT_SECURITY_MANAGER
|
||||
|
||||
/datum/job/hos/get_request_reasons()
|
||||
return list("Wildlife management", "Forensic investigation", "Training crew", "Assembling expedition team")
|
||||
@@ -23,16 +23,16 @@
|
||||
/datum/job/warden
|
||||
pto_type = PTO_SECURITY
|
||||
dept_time_required = 20
|
||||
alt_titles = list("Brig Sentry" = /datum/alt_title/brig_sentry, "Armory Superintendent" = /datum/alt_title/armory_superintendent, "Master-at-Arms" = /datum/alt_title/master_at_arms)
|
||||
alt_titles = list(JOB_ALT_BRIG_SENTRY = /datum/alt_title/brig_sentry, JOB_ALT_ARMORY_SUPERINTENDENT = /datum/alt_title/armory_superintendent, JOB_ALT_MASTERATARMS = /datum/alt_title/master_at_arms)
|
||||
|
||||
/datum/alt_title/brig_sentry
|
||||
title = "Brig Sentry"
|
||||
title = JOB_ALT_BRIG_SENTRY
|
||||
|
||||
/datum/alt_title/armory_superintendent
|
||||
title = "Armory Superintendent"
|
||||
title = JOB_ALT_ARMORY_SUPERINTENDENT
|
||||
|
||||
/datum/alt_title/master_at_arms
|
||||
title = "Master-at-Arms"
|
||||
title = JOB_ALT_MASTERATARMS
|
||||
|
||||
/datum/job/warden/get_request_reasons()
|
||||
return list("Wildlife management")
|
||||
@@ -40,13 +40,13 @@
|
||||
|
||||
/datum/job/detective
|
||||
pto_type = PTO_SECURITY
|
||||
alt_titles = list("Investigator" = /datum/alt_title/investigator, "Security Inspector" = /datum/alt_title/security_inspector, JOB_ALT_FORENSIC_TECHNICIAN = /datum/alt_title/forensic_tech)
|
||||
alt_titles = list(JOB_ALT_INVESTIGATOR = /datum/alt_title/investigator, JOB_ALT_SECURITY_INSPECTOR = /datum/alt_title/security_inspector, JOB_ALT_FORENSIC_TECHNICIAN = /datum/alt_title/forensic_tech)
|
||||
|
||||
/datum/alt_title/investigator
|
||||
title = "Investigator"
|
||||
title = JOB_ALT_INVESTIGATOR
|
||||
|
||||
/datum/alt_title/security_inspector
|
||||
title = "Security Inspector"
|
||||
title = JOB_ALT_SECURITY_INSPECTOR
|
||||
|
||||
/datum/job/detective/get_request_reasons()
|
||||
return list("Forensic investigation")
|
||||
@@ -56,20 +56,20 @@
|
||||
total_positions = 5
|
||||
spawn_positions = 5
|
||||
pto_type = PTO_SECURITY
|
||||
alt_titles = list("Patrol Officer" = /datum/alt_title/patrol_officer, "Security Guard" = /datum/alt_title/security_guard,
|
||||
"Security Deputy" = /datum/alt_title/security_guard, JOB_ALT_JUNIOR_OFFICER = /datum/alt_title/junior_officer, "Security Contractor" = /datum/alt_title/security_contractor)
|
||||
alt_titles = list(JOB_ALT_PATROL_OFFICER = /datum/alt_title/patrol_officer, JOB_ALT_SECURITY_GUARD = /datum/alt_title/security_guard,
|
||||
JOB_ALT_SECURITY_DEPUTY = /datum/alt_title/security_guard, JOB_ALT_JUNIOR_OFFICER = /datum/alt_title/junior_officer, JOB_ALT_SECURITY_CONTRACTOR = /datum/alt_title/security_contractor)
|
||||
|
||||
/datum/alt_title/patrol_officer
|
||||
title = "Patrol Officer"
|
||||
title = JOB_ALT_PATROL_OFFICER
|
||||
|
||||
/datum/alt_title/security_guard
|
||||
title = "Security Guard"
|
||||
title = JOB_ALT_SECURITY_GUARD
|
||||
|
||||
/datum/alt_title/security_deputy
|
||||
title = "Security Deputy"
|
||||
title = JOB_ALT_SECURITY_DEPUTY
|
||||
|
||||
/datum/alt_title/security_contractor
|
||||
title = "Security Contractor"
|
||||
title = JOB_ALT_SECURITY_CONTRACTOR
|
||||
|
||||
/datum/job/officer/get_request_reasons()
|
||||
return list("Wildlife management", "Assembling expedition team")
|
||||
|
||||
@@ -67,13 +67,13 @@
|
||||
requestable = FALSE
|
||||
outfit_type = /decl/hierarchy/outfit/job/clown
|
||||
pto_type = PTO_CIVILIAN
|
||||
alt_titles = list("Jester" = /datum/alt_title/jester, "Fool" = /datum/alt_title/fool)
|
||||
alt_titles = list(JOB_ALT_JESTER = /datum/alt_title/jester, JOB_ALT_FOOL = /datum/alt_title/fool)
|
||||
|
||||
/datum/alt_title/jester
|
||||
title = "Jester"
|
||||
title = JOB_ALT_JESTER
|
||||
|
||||
/datum/alt_title/fool
|
||||
title = "Fool"
|
||||
title = JOB_ALT_FOOL
|
||||
|
||||
/datum/job/clown/get_access()
|
||||
if(config.assistant_maint)
|
||||
|
||||
@@ -127,7 +127,7 @@ var/global/datum/controller/occupations/job_master
|
||||
if(job.is_species_banned(player.client.prefs.species, player.client.prefs.organ_data["brain"]) == TRUE)
|
||||
continue
|
||||
|
||||
if(istype(job, GetJob(USELESS_JOB))) // We don't want to give him assistant, that's boring! //VOREStation Edit - Visitor not Assistant
|
||||
if(istype(job, GetJob(JOB_ALT_VISITOR))) // We don't want to give him assistant, that's boring! //VOREStation Edit - Visitor not Assistant
|
||||
continue
|
||||
|
||||
if(SSjob.is_job_in_department(job.title, DEPARTMENT_COMMAND)) //If you want a command position, select it!
|
||||
@@ -253,7 +253,7 @@ var/global/datum/controller/occupations/job_master
|
||||
Debug("AC1, Candidates: [assistant_candidates.len]")
|
||||
for(var/mob/new_player/player in assistant_candidates)
|
||||
Debug("AC1 pass, Player: [player]")
|
||||
AssignRole(player, USELESS_JOB) //VOREStation Edit - Visitor not Assistant
|
||||
AssignRole(player, JOB_ALT_VISITOR) //VOREStation Edit - Visitor not Assistant
|
||||
assistant_candidates -= player
|
||||
Debug("DO, AC1 end")
|
||||
|
||||
@@ -340,7 +340,7 @@ var/global/datum/controller/occupations/job_master
|
||||
for(var/mob/new_player/player in unassigned)
|
||||
if(player.client.prefs.alternate_option == BE_ASSISTANT)
|
||||
Debug("AC2 Assistant located, Player: [player]")
|
||||
AssignRole(player, USELESS_JOB) //VOREStation Edit - Visitor not Assistant
|
||||
AssignRole(player, JOB_ALT_VISITOR) //VOREStation Edit - Visitor not Assistant
|
||||
|
||||
//For ones returning to lobby
|
||||
for(var/mob/new_player/player in unassigned)
|
||||
|
||||
@@ -15,7 +15,7 @@ var/list/job_whitelist = list()
|
||||
var/datum/job/job = job_master.GetJob(rank)
|
||||
if(!job.whitelist_only)
|
||||
return 1
|
||||
if(rank == USELESS_JOB) //VOREStation Edit - Visitor not Assistant
|
||||
if(rank == JOB_ALT_VISITOR) //VOREStation Edit - Visitor not Assistant
|
||||
return 1
|
||||
if(check_rights(R_ADMIN, 0))
|
||||
return 1
|
||||
@@ -28,4 +28,3 @@ var/list/job_whitelist = list()
|
||||
if(findtext(s,"[M.ckey] - All"))
|
||||
return 1
|
||||
return 0
|
||||
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
/obj/effect/landmark/start/pilot
|
||||
name = JOB_PILOT
|
||||
/obj/effect/landmark/start/visitor
|
||||
name = USELESS_JOB
|
||||
name = JOB_ALT_VISITOR
|
||||
/obj/effect/landmark/start/ai
|
||||
name = JOB_AI
|
||||
/obj/effect/landmark/start/cyborg
|
||||
|
||||
@@ -527,8 +527,8 @@
|
||||
toysay = "Execute him for breaking in!"
|
||||
|
||||
/obj/item/toy/figure/psychologist
|
||||
name = "Psychologist action figure"
|
||||
desc = "A \"Space Life\" brand Psychologist action figure."
|
||||
name = JOB_ALT_PSYCHOLOGIST + " action figure"
|
||||
desc = "A \"Space Life\" brand " + JOB_ALT_PSYCHOLOGIST + " action figure."
|
||||
icon_state = "psychologist"
|
||||
toysay = "The analyzer says you're fine!"
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
rank = JOB_GENETICIST
|
||||
|
||||
/obj/item/weapon/card/id/medical/psych
|
||||
name = "Psychologist's ID"
|
||||
name = JOB_ALT_PSYCHOLOGIST + "'s ID"
|
||||
initial_sprite_stack = list("base-stamp", "top-medblu", "stamp-n", "stripe-brown")
|
||||
rank = JOB_PSYCHIATRIST
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
rank = JOB_ALT_VIROLOGIST
|
||||
|
||||
/obj/item/weapon/card/id/medical/emt
|
||||
name = "Emergency Medical Technician's ID"
|
||||
name = JOB_ALT_EMERGENCY_MEDICAL_TECHNICIAN + "'s ID"
|
||||
initial_sprite_stack = list("base-stamp", "top-medblu", "stamp-n", "stripe-blue")
|
||||
rank = JOB_PARAMEDIC
|
||||
|
||||
@@ -213,8 +213,9 @@
|
||||
rank = JOB_CHAPLAIN
|
||||
|
||||
/obj/item/weapon/card/id/civilian/journalist
|
||||
name = "Journalist's ID"
|
||||
name = JOB_ALT_JOURNALIST + "'s ID"
|
||||
initial_sprite_stack = list("base-stamp", "top-generic", "stamp-n", "stripe-red")
|
||||
rank = JOB_ALT_JOURNALIST
|
||||
|
||||
/obj/item/weapon/card/id/civilian/pilot
|
||||
name = JOB_PILOT + "'s ID"
|
||||
|
||||
@@ -299,8 +299,8 @@
|
||||
rank = JOB_QUARTERMASTER
|
||||
|
||||
/obj/item/weapon/card/id/assistant
|
||||
assignment = USELESS_JOB //VOREStation Edit - Visitor not Assistant
|
||||
rank = USELESS_JOB //VOREStation Edit - Visitor not Assistant
|
||||
assignment = JOB_ALT_VISITOR //VOREStation Edit - Visitor not Assistant
|
||||
rank = JOB_ALT_VISITOR //VOREStation Edit - Visitor not Assistant
|
||||
|
||||
/obj/item/weapon/card/id/civilian
|
||||
name = "identification card"
|
||||
@@ -524,7 +524,7 @@
|
||||
if(!configured)
|
||||
var/list/jobs_to_icon = list( //ITG only has a few kinds of icons so we have to group them up!
|
||||
JOB_PILOT = "itg",
|
||||
USELESS_JOB = "itg",
|
||||
JOB_ALT_VISITOR = "itg",
|
||||
JOB_QUARTERMASTER = "itg",
|
||||
JOB_CARGO_TECHNICIAN = "itg",
|
||||
JOB_SHAFT_MINER = "itg",
|
||||
|
||||
@@ -432,8 +432,8 @@ Traitors and the like can also be revived with the previous role mostly intact.
|
||||
return
|
||||
if(samejob == "Yes")
|
||||
charjob = record_found.fields["real_rank"]
|
||||
else if(samejob == USELESS_JOB) //VOREStation Edit - Visitor not Assistant
|
||||
charjob = USELESS_JOB //VOREStation Edit - Visitor not Assistant
|
||||
else if(samejob == JOB_ALT_VISITOR) //VOREStation Edit - Visitor not Assistant
|
||||
charjob = JOB_ALT_VISITOR //VOREStation Edit - Visitor not Assistant
|
||||
else
|
||||
records = tgui_alert(src,"No data core entry detected. Would you like add them to the manifest, and sec/med/HR records?","Records",list("No", "Yes", "Cancel"))
|
||||
if(!records || records == "Cancel")
|
||||
|
||||
@@ -309,10 +309,10 @@
|
||||
corpseidjob = JOB_PILOT
|
||||
|
||||
/obj/effect/landmark/corpse/vintage/research
|
||||
name = "Unknown Researcher"
|
||||
name = "Unknown " + JOB_ALT_RESEARCHER
|
||||
corpsesuit = /obj/item/clothing/suit/space/void/refurb/research
|
||||
corpsehelmet = /obj/item/clothing/head/helmet/space/void/refurb/research
|
||||
corpseidjob = "Researcher"
|
||||
corpseidjob = JOB_ALT_RESEARCHER
|
||||
|
||||
/////////////////Officers//////////////////////
|
||||
|
||||
|
||||
@@ -668,7 +668,7 @@
|
||||
/datum/gear/suit/snowsuit/medical
|
||||
display_name = "snowsuit, medical"
|
||||
path = /obj/item/clothing/suit/storage/snowsuit/medical
|
||||
allowed_roles = list(JOB_MEDICAL_DOCTOR,JOB_CHIEF_MEDICAL_OFFICER,JOB_CHEMIST,JOB_PARAMEDIC,JOB_GENETICIST, JOB_PSYCHIATRIST, "Search and Rescue")
|
||||
allowed_roles = list(JOB_MEDICAL_DOCTOR,JOB_CHIEF_MEDICAL_OFFICER,JOB_CHEMIST,JOB_PARAMEDIC,JOB_GENETICIST, JOB_PSYCHIATRIST, JOB_ALT_SEARCH_AND_RESCUE)
|
||||
show_roles = FALSE
|
||||
|
||||
/datum/gear/suit/snowsuit/science
|
||||
|
||||
@@ -8,7 +8,7 @@ var/list/dreams = list(
|
||||
"riches","space","a crash","happiness","pride","a fall","water","flames","ice","melons","flying","the eggs","money",
|
||||
"the " + JOB_HEAD_OF_PERSONNEL,"the " + JOB_HEAD_OF_SECURITY,"the " + JOB_CHIEF_ENGINEER,"the " + JOB_RESEARCH_DIRECTOR,"the " + JOB_CHIEF_MEDICAL_OFFICER,
|
||||
"the " + JOB_DETECTIVE,"the " + JOB_WARDEN,"an " + JOB_INTERNAL_AFFAIRS_AGENT,"an " + JOB_ENGINEER,"the " + JOB_JANITOR,"the " + JOB_ATMOSPHERIC_TECHNICIAN,
|
||||
"the " +JOB_QUARTERMASTER,"a " + JOB_CARGO_TECHNICIAN,"the " + JOB_BOTANIST,"a " + JOB_SHAFT_MINER,"the Psychologist","the " + JOB_CHEMIST,"a " + JOB_GENETICIST,
|
||||
"the " +JOB_QUARTERMASTER,"a " + JOB_CARGO_TECHNICIAN,"the " + JOB_BOTANIST,"a " + JOB_SHAFT_MINER,"the " + JOB_ALT_PSYCHOLOGIST,"the " + JOB_CHEMIST,"a " + JOB_GENETICIST,
|
||||
"the " + JOB_ALT_VIROLOGIST,"the " + JOB_ROBOTICIST,"the " + JOB_CHEF,"the " + JOB_BARTENDER,"the " + JOB_CHAPLAIN,"the " + JOB_LIBRARIAN,"a mouse","an ERT member",
|
||||
"a beach","the holodeck","a smoky room","a voice","the cold","a mouse","an operating table","the bar","the rain","a Skrell",
|
||||
"an Unathi","a Tajaran","the Station Intelligence core","the mining station","the research station","a beaker of strange liquid",
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
var/datum/job/previewJob
|
||||
// Determine what job is marked as 'High' priority, and dress them up as such.
|
||||
if(job_civilian_low & ASSISTANT)
|
||||
previewJob = job_master.GetJob(USELESS_JOB)
|
||||
previewJob = job_master.GetJob(JOB_ALT_VISITOR)
|
||||
else if(ispAI(client.mob)) //VOREStation Edit! - pAIs shouldn't wear job gear~!
|
||||
//Don't do anything!
|
||||
else
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -18,7 +18,7 @@
|
||||
if(mind)
|
||||
if((mind.assigned_role == JOB_ENGINEER) || (mind.assigned_role == JOB_CHIEF_ENGINEER))
|
||||
gain = 100
|
||||
if(mind.assigned_role == USELESS_JOB) //VOREStation Edit - Visitor not Assistant
|
||||
if(mind.assigned_role == JOB_ALT_VISITOR) //VOREStation Edit - Visitor not Assistant
|
||||
gain = rand(0, 300)
|
||||
investigate_log(I_SINGULO,"has been consumed by a singularity", I_SINGULO)
|
||||
gib()
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
density = TRUE
|
||||
anchored = TRUE
|
||||
var/equip_body = FALSE //If true, this will spawn the person with equipment
|
||||
var/default_job = USELESS_JOB //The job that will be assigned if equip_body is true and the ghost doesn't have a job
|
||||
var/default_job = JOB_ALT_VISITOR //The job that will be assigned if equip_body is true and the ghost doesn't have a job
|
||||
var/ghost_spawns = FALSE //If true, allows ghosts who haven't been spawned yet to spawn
|
||||
var/vore_respawn = 5 MINUTES //The time to wait if you died from vore
|
||||
var/respawn = 30 MINUTES //The time to wait if you didn't die from vore
|
||||
|
||||
@@ -50,6 +50,6 @@ var/const/access_explorer = 43
|
||||
|
||||
/*
|
||||
alt_titles = list(
|
||||
"Explorer Technician" = /decl/hierarchy/outfit/job/explorer2/technician,
|
||||
"Explorer Medic" = /decl/hierarchy/outfit/job/explorer2/medic)
|
||||
JOB_ALT_EXPLORERE_TECHNICIAN = /decl/hierarchy/outfit/job/explorer2/technician,
|
||||
JOB_ALT_EXPLORER_MEDIC = /decl/hierarchy/outfit/job/explorer2/medic)
|
||||
*/
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
// Overrides the alt titles.
|
||||
/datum/job/assistant
|
||||
alt_titles = list(
|
||||
"Technical Assistant",
|
||||
JOB_ALT_TECHNICAL_ASSISTANT,
|
||||
JOB_ALT_MEDICAL_INTERN,
|
||||
"Research Assistant",
|
||||
USELESS_JOB = /decl/hierarchy/outfit/job/assistant/visitor,
|
||||
JOB_ALT_RESEARCH_ASSISTANT,
|
||||
JOB_ALT_VISITOR = /decl/hierarchy/outfit/job/assistant/visitor,
|
||||
JOB_ALT_RESIDENT = /decl/hierarchy/outfit/job/assistant/resident
|
||||
)
|
||||
|
||||
@@ -25,19 +25,19 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go
|
||||
permit.set_name(H.real_name)
|
||||
|
||||
/decl/hierarchy/outfit/job/explorer2/technician
|
||||
name = OUTFIT_JOB_NAME("Explorer Technician")
|
||||
name = OUTFIT_JOB_NAME(JOB_ALT_EXPLORERE_TECHNICIAN)
|
||||
belt = /obj/item/weapon/storage/belt/utility/full
|
||||
pda_slot = slot_l_store
|
||||
id_pda_assignment = "Explorer Technician"
|
||||
id_pda_assignment = JOB_ALT_EXPLORERE_TECHNICIAN
|
||||
|
||||
/decl/hierarchy/outfit/job/explorer2/medic
|
||||
name = OUTFIT_JOB_NAME("Explorer Medic")
|
||||
name = OUTFIT_JOB_NAME(JOB_ALT_EXPLORER_MEDIC)
|
||||
l_hand = /obj/item/weapon/storage/firstaid/regular
|
||||
pda_slot = slot_l_store
|
||||
id_pda_assignment = "Explorer Medic"
|
||||
id_pda_assignment = JOB_ALT_EXPLORER_MEDIC
|
||||
|
||||
/decl/hierarchy/outfit/job/pilot
|
||||
name = OUTFIT_JOB_NAME("Pilot")
|
||||
name = OUTFIT_JOB_NAME(JOB_PILOT)
|
||||
shoes = /obj/item/clothing/shoes/black
|
||||
uniform = /obj/item/clothing/under/rank/pilot1/no_webbing
|
||||
suit = /obj/item/clothing/suit/storage/toggle/bomber/pilot
|
||||
@@ -49,7 +49,7 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go
|
||||
pda_slot = slot_belt
|
||||
pda_type = /obj/item/device/pda //VOREStation Edit - Civilian
|
||||
id_type = /obj/item/weapon/card/id/civilian/pilot
|
||||
id_pda_assignment = "Pilot"
|
||||
id_pda_assignment = JOB_PILOT
|
||||
flags = OUTFIT_HAS_BACKPACK|OUTFIT_COMPREHENSIVE_SURVIVAL
|
||||
|
||||
/decl/hierarchy/outfit/job/medical/sar
|
||||
|
||||
@@ -92,8 +92,8 @@ var/const/access_explorer = 43
|
||||
|
||||
/*
|
||||
alt_titles = list(
|
||||
"Explorer Technician" = /decl/hierarchy/outfit/job/explorer2/technician,
|
||||
"Explorer Medic" = /decl/hierarchy/outfit/job/explorer2/medic)
|
||||
JOB_ALT_EXPLORERE_TECHNICIAN = /decl/hierarchy/outfit/job/explorer2/technician,
|
||||
JOB_ALT_EXPLORER_MEDIC = /decl/hierarchy/outfit/job/explorer2/medic)
|
||||
*/
|
||||
|
||||
/datum/job/sar
|
||||
|
||||
Reference in New Issue
Block a user