mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-28 01:51:46 +00:00
* Fully implements the ID Card design document * Oh fuck that hurt. Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk> Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
98 lines
3.3 KiB
Plaintext
98 lines
3.3 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 silverscale pirates.
|
|
/datum/id_trim/pirate/silverscale
|
|
assignment = "Silver Scale Member"
|
|
trim_state = "trim_unknown"
|
|
|
|
/// Trim for silverscale pirates.
|
|
/datum/id_trim/pirate/silverscale/captain
|
|
assignment = "Silver Scale VIP"
|
|
trim_state = "trim_captain"
|