Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 103 additions & 19 deletions maplestation_modules/code/datums/id_trim/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,13 @@
ACCESS_SCIENCE,
ACCESS_TECH_STORAGE,
)
extra_access = list(
ACCESS_GENETICS,
ACCESS_ROBOTICS,
ACCESS_ORDNANCE,
ACCESS_ORDNANCE_STORAGE,
ACCESS_XENOBIOLOGY,
)

/datum/id_trim/job/quartermaster
trim_state = "trim_quartermaster"
Expand All @@ -39,13 +46,38 @@
department_state = "departmenthead"
department_color = COLOR_COMMAND_BLUE
subdepartment_color = COLOR_COMMAND_BLUE
extra_access = list(ACCESS_ENGINE_EQUIP, ACCESS_SHIPPING)
minimal_access = list(ACCESS_BRIG, ACCESS_CARGO, ACCESS_CONSTRUCTION, ACCESS_COURT, ACCESS_EVA,
ACCESS_EXTERNAL_AIRLOCKS, ACCESS_DETECTIVE, ACCESS_COMMAND, ACCESS_KEYCARD_AUTH, ACCESS_LAWYER,
ACCESS_MAINT_TUNNELS, ACCESS_MECH_SECURITY, ACCESS_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MORGUE,
ACCESS_RC_ANNOUNCE, ACCESS_RESEARCH, ACCESS_BRIG_ENTRANCE, ACCESS_SECURITY, ACCESS_WEAPONS)
minimal_access = list(
ACCESS_BRIG,
ACCESS_CARGO,
ACCESS_CONSTRUCTION,
ACCESS_COURT,
ACCESS_EVA,
ACCESS_EXTERNAL_AIRLOCKS,
ACCESS_DETECTIVE,
ACCESS_COMMAND,
ACCESS_KEYCARD_AUTH,
ACCESS_LAWYER,
ACCESS_MAINT_TUNNELS,
ACCESS_MECH_SECURITY,
ACCESS_MEDICAL,
ACCESS_MINERAL_STOREROOM,
ACCESS_MORGUE,
ACCESS_RC_ANNOUNCE,
ACCESS_RESEARCH,
ACCESS_BRIG_ENTRANCE,
ACCESS_SECURITY,
ACCESS_WEAPONS,
)
extra_access = list(
ACCESS_ENGINE_EQUIP,
ACCESS_SHIPPING,
)
minimal_wildcard_access = list(ACCESS_ARMORY)
template_access = list(ACCESS_CAPTAIN, ACCESS_HOS, ACCESS_CHANGE_IDS)
template_access = list(
ACCESS_CAPTAIN,
ACCESS_HOS,
ACCESS_CHANGE_IDS,
)
job = /datum/job/asset_protection
honorifics = list("Officer", "Bodyguard")
honorific_positions = HONORIFIC_POSITION_FIRST | HONORIFIC_POSITION_LAST | HONORIFIC_POSITION_FIRST_FULL
Expand All @@ -60,13 +92,34 @@
department_state = "departmenthead"
department_color = COLOR_COMMAND_BLUE
subdepartment_color = COLOR_COMMAND_BLUE
extra_access = list(ACCESS_RESEARCH, ACCESS_SCIENCE)
extra_wildcard_access = list(ACCESS_ARMORY)
minimal_access = list(ACCESS_BRIG, ACCESS_CARGO, ACCESS_CONSTRUCTION, ACCESS_COURT, ACCESS_COMMAND,
ACCESS_KEYCARD_AUTH, ACCESS_LAWYER, ACCESS_SHIPPING, ACCESS_MAINT_TUNNELS, ACCESS_MEDICAL,
ACCESS_MINERAL_STOREROOM, ACCESS_RC_ANNOUNCE, ACCESS_BRIG_ENTRANCE, ACCESS_SECURITY, ACCESS_WEAPONS)
minimal_access = list(
ACCESS_BRIG,
ACCESS_CARGO,
ACCESS_CONSTRUCTION,
ACCESS_COURT,
ACCESS_COMMAND,
ACCESS_KEYCARD_AUTH,
ACCESS_LAWYER,
ACCESS_SHIPPING,
ACCESS_MAINT_TUNNELS,
ACCESS_MEDICAL,
ACCESS_MINERAL_STOREROOM,
ACCESS_RC_ANNOUNCE,
ACCESS_BRIG_ENTRANCE,
ACCESS_SECURITY,
ACCESS_WEAPONS,
)
minimal_wildcard_access = list(ACCESS_VAULT)
template_access = list(ACCESS_CAPTAIN, ACCESS_HOP, ACCESS_CHANGE_IDS)
extra_access = list(
ACCESS_RESEARCH,
ACCESS_SCIENCE,
)
extra_wildcard_access = list(ACCESS_ARMORY)
template_access = list(
ACCESS_CAPTAIN,
ACCESS_HOP,
ACCESS_CHANGE_IDS,
)
job = /datum/job/bridge_officer
honorifics = list("Officer", "Assistant", "Steward", "Stewardess")
honorific_positions = HONORIFIC_POSITION_FIRST | HONORIFIC_POSITION_LAST | HONORIFIC_POSITION_FIRST_FULL
Expand All @@ -80,10 +133,25 @@
sechud_icon_state = "hudordnancetechnician"
department_color = COLOR_SCIENCE_PINK
subdepartment_color = COLOR_SCIENCE_PINK
extra_access = list(ACCESS_GENETICS, ACCESS_ROBOTICS, ACCESS_XENOBIOLOGY)
minimal_access = list(ACCESS_AUX_BASE, ACCESS_MECH_SCIENCE, ACCESS_MINERAL_STOREROOM, ACCESS_ORDNANCE,
ACCESS_ORDNANCE_STORAGE, ACCESS_RESEARCH, ACCESS_SCIENCE)
template_access = list(ACCESS_CAPTAIN, ACCESS_RD, ACCESS_CHANGE_IDS)
minimal_access = list(
ACCESS_AUX_BASE,
ACCESS_MECH_SCIENCE,
ACCESS_MINERAL_STOREROOM,
ACCESS_ORDNANCE,
ACCESS_ORDNANCE_STORAGE,
ACCESS_RESEARCH,
ACCESS_SCIENCE,
)
extra_access = list(
ACCESS_GENETICS,
ACCESS_ROBOTICS,
ACCESS_XENOBIOLOGY,
)
template_access = list(
ACCESS_CAPTAIN,
ACCESS_RD,
ACCESS_CHANGE_IDS,
)
job = /datum/job/ordnance_tech
honorifics = list("Researcher", "Doctor")
honorific_positions = HONORIFIC_POSITION_FIRST | HONORIFIC_POSITION_LAST | HONORIFIC_POSITION_FIRST_FULL
Expand All @@ -97,9 +165,25 @@
sechud_icon_state = "hudxenobiologist"
department_color = COLOR_SCIENCE_PINK
subdepartment_color = COLOR_SCIENCE_PINK
extra_access = list(ACCESS_GENETICS, ACCESS_ROBOTICS, ACCESS_ORDNANCE, ACCESS_ORDNANCE_STORAGE)
minimal_access = list(ACCESS_AUX_BASE, ACCESS_MECH_SCIENCE, ACCESS_MINERAL_STOREROOM, ACCESS_RESEARCH, ACCESS_SCIENCE, ACCESS_XENOBIOLOGY)
template_access = list(ACCESS_CAPTAIN, ACCESS_RD, ACCESS_CHANGE_IDS)
minimal_access = list(
ACCESS_AUX_BASE,
ACCESS_MECH_SCIENCE,
ACCESS_MINERAL_STOREROOM,
ACCESS_RESEARCH,
ACCESS_SCIENCE,
ACCESS_XENOBIOLOGY,
)
extra_access = list(
ACCESS_GENETICS,
ACCESS_ROBOTICS,
ACCESS_ORDNANCE,
ACCESS_ORDNANCE_STORAGE,
)
template_access = list(
ACCESS_CAPTAIN,
ACCESS_RD,
ACCESS_CHANGE_IDS,
)
job = /datum/job/xenobiologist
honorifics = list("Researcher", "Doctor")
honorific_positions = HONORIFIC_POSITION_FIRST | HONORIFIC_POSITION_LAST | HONORIFIC_POSITION_FIRST_FULL
Expand Down
Loading