mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-21 20:20:33 +01:00
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com> Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
90 lines
3.4 KiB
Plaintext
90 lines
3.4 KiB
Plaintext
#define JOB_AVAILABLE 0
|
|
#define JOB_UNAVAILABLE_GENERIC 1
|
|
#define JOB_UNAVAILABLE_BANNED 2
|
|
#define JOB_UNAVAILABLE_PLAYTIME 3
|
|
#define JOB_UNAVAILABLE_ACCOUNTAGE 4
|
|
#define JOB_UNAVAILABLE_SLOTFULL 5
|
|
|
|
#define DEFAULT_RELIGION "Christianity"
|
|
#define DEFAULT_DEITY "Space Jesus"
|
|
#define DEFAULT_BIBLE "Default Bible Name"
|
|
|
|
#define JOB_DISPLAY_ORDER_DEFAULT 0
|
|
|
|
#define JOB_DISPLAY_ORDER_ASSISTANT 1
|
|
#define JOB_DISPLAY_ORDER_CAPTAIN 2
|
|
#define JOB_DISPLAY_ORDER_HEAD_OF_PERSONNEL 3
|
|
#define JOB_DISPLAY_ORDER_BARTENDER 4
|
|
#define JOB_DISPLAY_ORDER_BOTANIST 5
|
|
#define JOB_DISPLAY_ORDER_COOK 6
|
|
#define JOB_DISPLAY_ORDER_JANITOR 7
|
|
#define JOB_DISPLAY_ORDER_CLOWN 8
|
|
#define JOB_DISPLAY_ORDER_MIME 9
|
|
#define JOB_DISPLAY_ORDER_CURATOR 10
|
|
#define JOB_DISPLAY_ORDER_LAWYER 11
|
|
#define JOB_DISPLAY_ORDER_CHAPLAIN 12
|
|
#define JOB_DISPLAY_ORDER_PSYCHOLOGIST 13
|
|
#define JOB_DISPLAY_ORDER_AI 14
|
|
#define JOB_DISPLAY_ORDER_CYBORG 15
|
|
#define JOB_DISPLAY_ORDER_CHIEF_ENGINEER 16
|
|
#define JOB_DISPLAY_ORDER_STATION_ENGINEER 17
|
|
#define JOB_DISPLAY_ORDER_ATMOSPHERIC_TECHNICIAN 18
|
|
#define JOB_DISPLAY_ORDER_QUARTERMASTER 19
|
|
#define JOB_DISPLAY_ORDER_CARGO_TECHNICIAN 20
|
|
#define JOB_DISPLAY_ORDER_SHAFT_MINER 21
|
|
#define JOB_DISPLAY_ORDER_CHIEF_MEDICAL_OFFICER 22
|
|
#define JOB_DISPLAY_ORDER_MEDICAL_DOCTOR 23
|
|
#define JOB_DISPLAY_ORDER_PARAMEDIC 24
|
|
#define JOB_DISPLAY_ORDER_CHEMIST 25
|
|
#define JOB_DISPLAY_ORDER_VIROLOGIST 26
|
|
#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 27
|
|
#define JOB_DISPLAY_ORDER_SCIENTIST 28
|
|
#define JOB_DISPLAY_ORDER_ROBOTICIST 29
|
|
#define JOB_DISPLAY_ORDER_GENETICIST 30
|
|
#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 31
|
|
#define JOB_DISPLAY_ORDER_WARDEN 32
|
|
#define JOB_DISPLAY_ORDER_DETECTIVE 33
|
|
#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 34
|
|
#define JOB_DISPLAY_ORDER_PRISONER 35
|
|
|
|
|
|
#define DEPARTMENT_UNASSIGNED "No department assigned"
|
|
#define DEPARTMENT_BITFLAG_SECURITY (1<<0)
|
|
#define DEPARTMENT_SECURITY "Security"
|
|
#define DEPARTMENT_BITFLAG_COMMAND (1<<1)
|
|
#define DEPARTMENT_COMMAND "Command"
|
|
#define DEPARTMENT_BITFLAG_SERVICE (1<<2)
|
|
#define DEPARTMENT_SERVICE "Service"
|
|
#define DEPARTMENT_BITFLAG_CARGO (1<<3)
|
|
#define DEPARTMENT_CARGO "Cargo"
|
|
#define DEPARTMENT_BITFLAG_ENGINEERING (1<<4)
|
|
#define DEPARTMENT_ENGINEERING "Engineering"
|
|
#define DEPARTMENT_BITFLAG_SCIENCE (1<<5)
|
|
#define DEPARTMENT_SCIENCE "Science"
|
|
#define DEPARTMENT_BITFLAG_MEDICAL (1<<6)
|
|
#define DEPARTMENT_MEDICAL "Medical"
|
|
#define DEPARTMENT_BITFLAG_SILICON (1<<7)
|
|
#define DEPARTMENT_SILICON "Silicon"
|
|
|
|
/* Job datum job_flags */
|
|
/// Whether the mob is announced on arrival.
|
|
#define JOB_ANNOUNCE_ARRIVAL (1<<0)
|
|
/// Whether the mob is added to the crew manifest.
|
|
#define JOB_CREW_MANIFEST (1<<1)
|
|
/// Whether the mob is equipped through SSjob.EquipRank() on spawn.
|
|
#define JOB_EQUIP_RANK (1<<2)
|
|
/// Whether the job is considered a regular crew member of the station. Equipment such as AI and cyborgs not included.
|
|
#define JOB_CREW_MEMBER (1<<3)
|
|
/// Whether this job can be joined through the new_player menu.
|
|
#define JOB_NEW_PLAYER_JOINABLE (1<<4)
|
|
/// Whether this job appears in bold in the job menu.
|
|
#define JOB_BOLD_SELECT_TEXT (1<<5)
|
|
/// Reopens this position if we lose the player at roundstart.
|
|
#define JOB_REOPEN_ON_ROUNDSTART_LOSS (1<<6)
|
|
/// If the player with this job can have quirks assigned to him or not. Relevant for new player joinable jobs and roundstart antags.
|
|
#define JOB_ASSIGN_QUIRKS (1<<7)
|
|
|
|
|
|
#define FACTION_NONE "None"
|
|
#define FACTION_STATION "Station"
|