code/__DEFINES/jobs.dm 
JOB_UNAVAILABLE_ANTAG_INCOMPAT | Job unavailable due to incompatibility with an antag role. |
---|---|
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.EquipRank() 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_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. |
JOBSPAWN_FORCE_FIXED | Spawn point is always fixed. |
JOBSPAWN_ALLOW_RANDOM | Spawn point prefers a fixed spawnpoint, but can be a latejoin one. |
JOBSPAWN_FORCE_RANDOM | Spawn point is always a random spawnpoint. |
Define Details
JOBSPAWN_ALLOW_RANDOM 
Spawn point prefers a fixed spawnpoint, but can be a latejoin one.
JOBSPAWN_FORCE_FIXED 
Spawn point is always fixed.
JOBSPAWN_FORCE_RANDOM 
Spawn point is always a random spawnpoint.
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_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.EquipRank() on spawn.
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_ANTAG_INCOMPAT 
Job unavailable due to incompatibility with an antag role.