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
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.