Files
Bubberstation/code/datums/id_trim/ruins.dm
SkyratBot 8d8113fc65 [MIRROR] Fixes Silverscale pirates being unable to access their own turrets (#5281)
* Turret moment (#58746)

Co-authored-by: Enricode <SgtHunk@ users.noreply.github.com>

* Fixes Silverscale pirates being unable to access their own turrets

Co-authored-by: SgtHunk <68669754+SgtHunk@users.noreply.github.com>
Co-authored-by: Enricode <SgtHunk@ users.noreply.github.com>
2021-04-28 15:27:18 +01:00

107 lines
3.5 KiB
Plaintext

/// Generic away/pffstation trim.
/datum/id_trim/away
access = list(ACCESS_AWAY_GENERAL)
/// Trim for the hotel ruin. Not Hilbert's Hotel.
/datum/id_trim/away/hotel
access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT)
/// Trim for the hotel ruin. Not Hilbert's Hotel.
/datum/id_trim/away/hotel/security
access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT, ACCESS_AWAY_SEC)
/// Trim for the oldstation ruin/Charlie station
/datum/id_trim/away/old/sec
access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_SEC)
assignment = "Charlie Station Security Officer"
/// Trim for the oldstation ruin/Charlie station
/datum/id_trim/away/old/sci
access = list(ACCESS_AWAY_GENERAL)
assignment = "Charlie Station Scientist"
/// Trim for the oldstation ruin/Charlie station
/datum/id_trim/away/old/eng
access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_ENGINE)
assignment = "Charlie Station Engineer"
/// Trim for the oldstation ruin/Charlie station
/datum/id_trim/away/old/apc
access = list(ACCESS_ENGINE_EQUIP)
/// Trim for the cat surgeon ruin.
/datum/id_trim/away/cat_surgeon
assignment = "Cat Surgeon"
trim_state = "trim_medicaldoctor"
access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT)
/// Trim for Hilber in Hilbert's Hotel.
/datum/id_trim/away/hilbert
assignment = "Head Researcher"
trim_state = "trim_researchdirector"
access = list(ACCESS_AWAY_GENERIC3, ACCESS_RESEARCH)
/// Trim for beach bum lifeguards.
/datum/id_trim/lifeguard
assignment = "Lifeguard"
/// Trim for beach bum bartenders.
/datum/id_trim/space_bartender
assignment = "Space Bartender"
trim_state = "trim_bartender"
access = list(ACCESS_BAR)
/// Trim for various Centcom corpses.
/datum/id_trim/centcom/corpse/bridge_officer
assignment = "Bridge Officer"
access = list(ACCESS_CENT_CAPTAIN)
/// Trim for various Centcom corpses.
/datum/id_trim/centcom/corpse/commander
assignment = "Commander"
access = list(ACCESS_CENT_CAPTAIN, ACCESS_CENT_GENERAL, ACCESS_CENT_SPECOPS, ACCESS_CENT_MEDICAL, ACCESS_CENT_STORAGE)
/// Trim for various Centcom corpses.
/datum/id_trim/centcom/corpse/private_security
assignment = "Private Security Force"
access = list(ACCESS_CENT_CAPTAIN, ACCESS_CENT_GENERAL, ACCESS_CENT_SPECOPS, ACCESS_CENT_MEDICAL, ACCESS_CENT_STORAGE, ACCESS_SECURITY, ACCESS_MECH_SECURITY)
/// Trim for various Centcom corpses.
/datum/id_trim/centcom/corpse/private_security/tradepost_officer
assignment = "Tradepost Officer"
/// Trim for various Centcom corpses.
/datum/id_trim/centcom/corpse/assault
assignment = "Nanotrasen Assault Force"
access = list(ACCESS_CENT_CAPTAIN, ACCESS_CENT_GENERAL, ACCESS_CENT_SPECOPS, ACCESS_CENT_MEDICAL, ACCESS_CENT_STORAGE, ACCESS_SECURITY, ACCESS_MECH_SECURITY)
/// Trim for various various ruins.
/datum/id_trim/engioutpost
assignment = "Senior Station Engineer"
trim_state = "trim_stationengineer"
access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_ENGINE, ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_MAINT_TUNNELS)
/// Trim for various various ruins.
/datum/id_trim/job/station_engineer/gunner
assignment = "Gunner"
template_access = null
/// Trim for pirates.
/datum/id_trim/pirate
assignment = "Pirate"
trim_state = "trim_unknown"
access = list(ACCESS_SYNDICATE)
/// Trim for pirates.
/datum/id_trim/pirate/silverscale
assignment = "Silver Scale Member"
/// Trim for the pirate captain.
/datum/id_trim/pirate/captain
assignment = "Pirate Captain"
trim_state = "trim_captain"
/// Trim for the pirate captain.
/datum/id_trim/pirate/captain/silverscale
assignment = "Silver Scale VIP"