job

Vars | |
| allow_bureaucratic_error | Should this job be allowed to be picked for the bureaucratic error event? |
|---|---|
| departments | Bitfield of departments this job belongs wit |
| exclusive_mail_goodies | If this job's mail goodies compete with generic goodies. |
| family_heirlooms | List of family heirlooms this job can get with the family heirloom quirk. List of types. |
| liver_traits | Lazylist of traits added to the liver of the mob assigned this job (used for the classic "cops heal from donuts" reaction, among others) |
| mail_goodies | Goodies that can be received via the mail system. Keep the _job definition for this empty and use /obj/item/mail to define general gifts. |
| minimal_skills | Innate skill levels unlocked at roundstart. Based on config.jobs_have_minimal_access config setting, for example with a full crew. Format is list(/datum/skill/foo = SKILL_EXP_NOVICE) with exp as an integer or as per code/_DEFINES/skills.dm |
| plasmaman_outfit | The job's outfit that will be assigned for plasmamen. |
| random_spawns_possible | Is this job affected by weird spawns like the ones from station traits |
| skills | Innate skill levels unlocked at roundstart. Based on config.jobs_have_minimal_access config setting, for example with a skeleton crew. Format is list(/datum/skill/foo = SKILL_EXP_NOVICE) with exp as an integer or as per code/_DEFINES/skills.dm |
Procs | |
| get_mail_goodies | An overridable getter for more dynamic goodies. |
| get_map_changes | Loads up map configs if necessary and returns job changes for this job. |
Var Details
allow_bureaucratic_error

Should this job be allowed to be picked for the bureaucratic error event?
departments

Bitfield of departments this job belongs wit
exclusive_mail_goodies

If this job's mail goodies compete with generic goodies.
family_heirlooms

List of family heirlooms this job can get with the family heirloom quirk. List of types.
liver_traits

Lazylist of traits added to the liver of the mob assigned this job (used for the classic "cops heal from donuts" reaction, among others)
mail_goodies

Goodies that can be received via the mail system. Keep the _job definition for this empty and use /obj/item/mail to define general gifts.
minimal_skills

Innate skill levels unlocked at roundstart. Based on config.jobs_have_minimal_access config setting, for example with a full crew. Format is list(/datum/skill/foo = SKILL_EXP_NOVICE) with exp as an integer or as per code/_DEFINES/skills.dm
plasmaman_outfit

The job's outfit that will be assigned for plasmamen.
random_spawns_possible

Is this job affected by weird spawns like the ones from station traits
skills

Innate skill levels unlocked at roundstart. Based on config.jobs_have_minimal_access config setting, for example with a skeleton crew. Format is list(/datum/skill/foo = SKILL_EXP_NOVICE) with exp as an integer or as per code/_DEFINES/skills.dm
Proc Details
get_mail_goodies
An overridable getter for more dynamic goodies.
get_map_changes
Loads up map configs if necessary and returns job changes for this job.