code/__DEFINES/jobs.dm
JOB_UNAVAILABLE_ANTAG_INCOMPAT | Job unavailable due to incompatibility with an antag role. |
---|---|
JOB_UNAVAILABLE_AGE | Checks for character age. |
GENERIC_JOB_UNAVAILABLE_ERROR | Used when the get_job_unavailable_error_message proc can't make sense of a given code. |
JOB_ASSISTANT | |
JOB_ANNOUNCE_ARRIVAL | Whether the mob is announced on arrival. |
JOB_CREW_MANIFEST | Whether the mob is added to the crew manifest. |
JOB_EQUIP_RANK | Whether the mob is equipped through SSjob.equip_rank() on spawn. |
JOB_CREW_MEMBER | Whether the job is considered a regular crew member of the station. Equipment such as AI and cyborgs not included. |
JOB_NEW_PLAYER_JOINABLE | Whether this job can be joined through the new_player menu. |
JOB_BOLD_SELECT_TEXT | Whether this job appears in bold in the job menu. |
JOB_REOPEN_ON_ROUNDSTART_LOSS | Reopens this position if we lose the player at roundstart. |
JOB_ASSIGN_QUIRKS | If the player with this job can have quirks assigned to him or not. Relevant for new player joinable jobs and roundstart antags. |
JOB_CAN_BE_INTERN | Whether this job can be an intern. |
JOB_CANNOT_OPEN_SLOTS | This job cannot have more slots opened by the Head of Personnel (but admins or other random events can still do this). |
JOB_HIDE_WHEN_EMPTY | This job will not display on the job menu when there are no slots available, instead of appearing greyed out |
JOB_LATEJOIN_ONLY | This job cannot be signed up for at round start or recorded in your preferences |
JOB_HEAD_OF_STAFF | This job is a head of staff. |
STATION_JOB_FLAGS | Combination flag for jobs which are considered regular crew members of the station. |
HEAD_OF_STAFF_JOB_FLAGS | Combination flag for jobs which are considered heads of staff. |
STATION_TRAIT_JOB_FLAGS | Combination flag for jobs which are enabled by station traits. |
HEAD_OF_STAFF_MIND_TRAITS | Mind traits that should be shared by every head of staff. has to be this way cause byond lists lol |
Define Details
GENERIC_JOB_UNAVAILABLE_ERROR
Used when the get_job_unavailable_error_message
proc can't make sense of a given code.
HEAD_OF_STAFF_JOB_FLAGS
Combination flag for jobs which are considered heads of staff.
HEAD_OF_STAFF_MIND_TRAITS
Mind traits that should be shared by every head of staff. has to be this way cause byond lists lol
JOB_ANNOUNCE_ARRIVAL
Whether the mob is announced on arrival.
JOB_ASSIGN_QUIRKS
If the player with this job can have quirks assigned to him or not. Relevant for new player joinable jobs and roundstart antags.
JOB_ASSISTANT
======================= WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
These names are used as keys in many locations in the database you cannot change them trivially without breaking job bans and role time tracking, if you do this and get it wrong you will die and it will hurt the entire time
JOB_BOLD_SELECT_TEXT
Whether this job appears in bold in the job menu.
JOB_CANNOT_OPEN_SLOTS
This job cannot have more slots opened by the Head of Personnel (but admins or other random events can still do this).
JOB_CAN_BE_INTERN
Whether this job can be an intern.
JOB_CREW_MANIFEST
Whether the mob is added to the crew manifest.
JOB_CREW_MEMBER
Whether the job is considered a regular crew member of the station. Equipment such as AI and cyborgs not included.
JOB_EQUIP_RANK
Whether the mob is equipped through SSjob.equip_rank() on spawn.
JOB_HEAD_OF_STAFF
This job is a head of staff.
JOB_HIDE_WHEN_EMPTY
This job will not display on the job menu when there are no slots available, instead of appearing greyed out
JOB_LATEJOIN_ONLY
This job cannot be signed up for at round start or recorded in your preferences
JOB_NEW_PLAYER_JOINABLE
Whether this job can be joined through the new_player menu.
JOB_REOPEN_ON_ROUNDSTART_LOSS
Reopens this position if we lose the player at roundstart.
JOB_UNAVAILABLE_AGE
Checks for character age.
JOB_UNAVAILABLE_ANTAG_INCOMPAT
Job unavailable due to incompatibility with an antag role.
STATION_JOB_FLAGS
Combination flag for jobs which are considered regular crew members of the station.
STATION_TRAIT_JOB_FLAGS
Combination flag for jobs which are enabled by station traits.