/datum/job
Vars | |
add_to_manifest | On join, add to general, bank, and security records. |
---|---|
admin_set_limit | has an admin manually set the limit to something |
allow_antag_fallthrough | can you roll this job if you rolled antag with a non-traitor-allowed favourite job (e.g.: prevent sec mains from forcing only captain antag rounds) |
announce_on_join | On join, send message to all players indicating who is fulfilling the role; primarily for heads of staff |
cant_allocate_unwanted | Job cannot be set to "unwanted" in player preferences. |
counts_as | Name of a job that we count towards the cap of |
faction | The faction to be assigned to the mob on setup uses flags from factions.dm |
high_priority_limit | Fill up to this limit, then drop this job out of high priotity |
job_category | job category flag for use with loops rather than a needing a bunch of type checks |
map_can_autooverride | Base the initial limit of job slots on the number of map-defined job start locations. |
order_priority | What order jobs are filled in within their priority tier, lower number = higher priority |
radio_announcement | The announcement computer will send a message when the player joins after round-start. |
receives_implants | List of object paths of implant types given on spawn. |
requires_supervisor_job | String name of another job. The current job will only be available if the supervisor job is filled. |
short_description | Description provided when a player hovers over the job name in latejoin menu |
slot_card | Object path of the ID card type to issue player. Overridden by spawn_id . |
spawn_id | Does player spawn with an ID. Overrides slot_card if TRUE. |
unique | if true, cryoing won't free up slots, only ghosting will basically there should never be two of these |
upper_limit | defaults to limit |
uses_character_profile | Does this job use the name and appearance from the character profile? (for tracking respawned names) |
variable_limit | does this job scale down at lower population counts |
wages | Job starting wages |
wiki_link | Link to the wiki page for this job |
Procs | |
is_highlighted | Is this job highlighted for priority latejoining |
match_to_string | Check if a string matches this job's name or alias with varying case sensitivity |
Var Details
add_to_manifest
On join, add to general, bank, and security records.
admin_set_limit
has an admin manually set the limit to something
allow_antag_fallthrough
can you roll this job if you rolled antag with a non-traitor-allowed favourite job (e.g.: prevent sec mains from forcing only captain antag rounds)
announce_on_join
On join, send message to all players indicating who is fulfilling the role; primarily for heads of staff
cant_allocate_unwanted
Job cannot be set to "unwanted" in player preferences.
counts_as
Name of a job that we count towards the cap of
faction
The faction to be assigned to the mob on setup uses flags from factions.dm
high_priority_limit
Fill up to this limit, then drop this job out of high priotity
job_category
job category flag for use with loops rather than a needing a bunch of type checks
map_can_autooverride
Base the initial limit of job slots on the number of map-defined job start locations.
order_priority
What order jobs are filled in within their priority tier, lower number = higher priority
radio_announcement
The announcement computer will send a message when the player joins after round-start.
receives_implants
List of object paths of implant types given on spawn.
requires_supervisor_job
String name of another job. The current job will only be available if the supervisor job is filled.
short_description
Description provided when a player hovers over the job name in latejoin menu
slot_card
Object path of the ID card type to issue player. Overridden by spawn_id
.
spawn_id
Does player spawn with an ID. Overrides slot_card if TRUE.
unique
if true, cryoing won't free up slots, only ghosting will basically there should never be two of these
upper_limit
defaults to limit
uses_character_profile
Does this job use the name and appearance from the character profile? (for tracking respawned names)
variable_limit
does this job scale down at lower population counts
wages
Job starting wages
wiki_link
Link to the wiki page for this job
Proc Details
is_highlighted
Is this job highlighted for priority latejoining
match_to_string
Check if a string matches this job's name or alias with varying case sensitivity