/datum/job_controller
Procs | |
allocate_player_to_job_by_preference | Assigns a player a job based on their preferences and job availability |
---|---|
check_job_eligibility | Returns TRUE if a player is eligible to play a given job |
create_job | create job datum from job-creator job datum. todo just add a clone method to jobs? |
try_assign_job_from_list | attempts to assign a player to a job from a list of either job datums or job strings |
Proc Details
allocate_player_to_job_by_preference
Assigns a player a job based on their preferences and job availability
check_job_eligibility
Returns TRUE if a player is eligible to play a given job
create_job
create job datum from job-creator job datum. todo just add a clone method to jobs?
try_assign_job_from_list
attempts to assign a player to a job from a list of either job datums or job strings