byond - Modules - TypesVar Details - Proc Details

job

Vars

current_positionsHow many positions of this job currently occupied
html_descriptionDescription shown in the player's job preferences
job_costhow many job slots, if any this takes up per job
job_pointsPoints assigned dynamically to open new positions
job_points_neededHow many points needed to open up a new slot
job_traitsAny special traits that are assigned for this job
max_positionsHow many positions can be dynamically assigned
minimap_iconstring; typepath for the icon that this job will show on the minimap
multiple_outfitswhether the job has multiple outfits
outfitslist of outfit variants
skills_typeSkills for this job
total_positionsThe total number of positions for this job

Procs

add_job_pointsAdds to job points, adding a new slot if threshold reached
on_pre_setupcalled during gamemode pre_setup, use for stuff like roundstart poplock
radio_help_messageThe message you get when spawning in as this job, called by [/datum/job/proc/after_spawn]
remove_job_pointsRemoves job points, and if needed, job positions

Var Details

current_positions

How many positions of this job currently occupied

html_description

Description shown in the player's job preferences

job_cost

how many job slots, if any this takes up per job

job_points

Points assigned dynamically to open new positions

job_points_needed

How many points needed to open up a new slot

job_traits

Any special traits that are assigned for this job

max_positions

How many positions can be dynamically assigned

minimap_icon

string; typepath for the icon that this job will show on the minimap

multiple_outfits

whether the job has multiple outfits

outfits

list of outfit variants

skills_type

Skills for this job

total_positions

The total number of positions for this job

Proc Details

add_job_points

Adds to job points, adding a new slot if threshold reached

on_pre_setup

called during gamemode pre_setup, use for stuff like roundstart poplock

radio_help_message

The message you get when spawning in as this job, called by [/datum/job/proc/after_spawn]

remove_job_points

Removes job points, and if needed, job positions