Files
Paradise/code/game/jobs/jobs.dm
T
2012-02-08 20:43:04 -05:00

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))