/datum/job
defaults to limit
has an admin manually set the limit to something
does this job scale down at lower population counts
On join, add to general, bank, and security records.
String name of another job. The current job will only be available if the supervisor job is filled.
What order jobs are filled in within their priority tier, lower number = higher priority
Job cannot be set to "unwanted" in player preferences.
List of object paths of implant types given on spawn.
On join, send message to all players indicating who is fulfilling the role; primarily for heads of staff
The announcement computer will send a message when the player joins after round-start.
Object path of the ID card type to issue player. Overridden by spawn_id
.
Does player spawn with an ID. Overrides slot_card if TRUE.
Base the initial limit of job slots on the number of map-defined job start locations.
Description provided when a player hovers over the job name in latejoin menu
Link to the wiki page for this job
Name of a job that we count towards the cap of
Vars | |
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) |
---|---|
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 |
unique | if true, cryoing won't free up slots, only ghosting will basically there should never be two of these |
uses_character_profile | Does this job use the name and appearance from the character profile? (for tracking respawned names) |
wages | Job starting wages |
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
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)
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
unique
if true, cryoing won't free up slots, only ghosting will basically there should never be two of these
uses_character_profile
Does this job use the name and appearance from the character profile? (for tracking respawned names)
wages
Job starting wages
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