mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 19:17:50 +01:00
120 lines
1.8 KiB
Plaintext
120 lines
1.8 KiB
Plaintext
var/const
|
|
ENGSEC =(1<<0)
|
|
|
|
CAPTAIN =(1<<0)
|
|
HOS =(1<<1)
|
|
WARDEN =(1<<2)
|
|
DETECTIVE =(1<<3)
|
|
OFFICER =(1<<4)
|
|
CHIEF =(1<<5)
|
|
ENGINEER =(1<<6)
|
|
ATMOSTECH =(1<<7)
|
|
ROBOTICIST =(1<<8)
|
|
AI =(1<<9)
|
|
CYBORG =(1<<10)
|
|
|
|
|
|
MEDSCI =(1<<1)
|
|
|
|
RD =(1<<0)
|
|
SCIENTIST =(1<<1)
|
|
CHEMIST =(1<<2)
|
|
CMO =(1<<3)
|
|
DOCTOR =(1<<4)
|
|
GENETICIST =(1<<5)
|
|
|
|
|
|
CIVILIAN =(1<<2)
|
|
|
|
HOP =(1<<0)
|
|
BARTENDER =(1<<1)
|
|
BOTANIST =(1<<2)
|
|
CHEF =(1<<3)
|
|
JANITOR =(1<<4)
|
|
LIBRARIAN =(1<<5)
|
|
QUARTERMASTER =(1<<6)
|
|
CARGOTECH =(1<<7)
|
|
MINER =(1<<8)
|
|
LAWYER =(1<<9)
|
|
CHAPLAIN =(1<<10)
|
|
CLOWN =(1<<11)
|
|
MIME =(1<<12)
|
|
ASSISTANT =(1<<13)
|
|
|
|
|
|
var/list/assistant_occupations = list(
|
|
"Assistant",
|
|
"Atmospheric Technician",
|
|
"Cargo Technician",
|
|
"Chaplain",
|
|
"Lawyer",
|
|
"Librarian"
|
|
)
|
|
|
|
|
|
var/list/command_positions = list(
|
|
"Captain",
|
|
"Head of Personnel",
|
|
"Head of Security",
|
|
"Chief Engineer",
|
|
"Research Director",
|
|
"Chief Medical Officer"
|
|
)
|
|
|
|
|
|
var/list/engineering_positions = list(
|
|
"Chief Engineer",
|
|
"Station Engineer",
|
|
"Atmospheric Technician",
|
|
"Roboticist"
|
|
)
|
|
|
|
|
|
var/list/medical_positions = list(
|
|
"Chief Medical Officer",
|
|
"Medical Doctor",
|
|
"Geneticist"
|
|
)
|
|
|
|
|
|
var/list/science_positions = list(
|
|
"Research Director",
|
|
"Scientist",
|
|
"Chemist"
|
|
)
|
|
|
|
|
|
var/list/civilian_positions = list(
|
|
"Head of Personnel",
|
|
"Bartender",
|
|
"Botanist",
|
|
"Chef",
|
|
"Janitor",
|
|
"Librarian",
|
|
"Quartermaster",
|
|
"Cargo Technician",
|
|
"Shaft Miner",
|
|
"Lawyer",
|
|
"Chaplain",
|
|
"Assistant"
|
|
)
|
|
|
|
|
|
var/list/security_positions = list(
|
|
"Head of Security",
|
|
"Warden",
|
|
"Detective",
|
|
"Security Officer"
|
|
)
|
|
|
|
|
|
var/list/nonhuman_positions = list(
|
|
"AI",
|
|
"Cyborg",
|
|
"pAI"
|
|
)
|
|
|
|
|
|
/proc/guest_jobbans(var/job)
|
|
return ((job in command_positions) || (job in nonhuman_positions) || (job in security_positions))
|