/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 |
badge | Typepath of the badge to spawn the player with |
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_disk | Job spawns with cloning data disk, can specify a type |
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 |
show_in_id_comp | If this job should show in the ID computer (only works for staple jobs) |
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 | |
get_default_miranda | The default miranda's rights for this job |
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
badge 
Typepath of the badge to spawn the player with
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_disk 
Job spawns with cloning data disk, can specify a type
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
show_in_id_comp 
If this job should show in the ID computer (only works for staple jobs)
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
get_default_miranda
The default miranda's rights for this job
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