mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-21 16:56:34 +01:00
200 lines
7.4 KiB
Plaintext
Executable File
200 lines
7.4 KiB
Plaintext
Executable File
|
|
/obj/item/encryptionkey/
|
|
name = "standard encryption key"
|
|
desc = "An encryption key for a radio headset. Contains cypherkeys."
|
|
icon = 'icons/obj/radio.dmi'
|
|
icon_state = "cypherkey"
|
|
w_class = WEIGHT_CLASS_TINY
|
|
slot_flags = SLOT_EARS
|
|
var/translate_binary = 0
|
|
var/translate_hive = 0
|
|
var/syndie = 0
|
|
var/list/channels = list()
|
|
|
|
/obj/item/encryptionkey/attackby(obj/item/W as obj, mob/user as mob)
|
|
|
|
/obj/item/encryptionkey/syndicate
|
|
icon_state = "syn_cypherkey"
|
|
channels = list("Mercenary" = 1, "Entertainment" = 1)
|
|
origin_tech = list(TECH_ILLEGAL = 3)
|
|
syndie = 1//Signifies that it de-crypts Syndicate transmissions
|
|
|
|
/obj/item/encryptionkey/raider
|
|
icon_state = "cypherkey"
|
|
channels = list("Raider" = 1, "Entertainment" = 1)
|
|
origin_tech = list(TECH_ILLEGAL = 2)
|
|
syndie = 1
|
|
|
|
/obj/item/encryptionkey/trader
|
|
icon_state = "cypherkey"
|
|
channels = list("Trader" = 1, "Common" = 1)
|
|
origin_tech = list(TECH_ILLEGAL = 2)
|
|
syndie = 1
|
|
|
|
/obj/item/encryptionkey/binary
|
|
icon_state = "bin_cypherkey"
|
|
translate_binary = 1
|
|
origin_tech = list(TECH_ILLEGAL = 3)
|
|
|
|
/obj/item/encryptionkey/headset_sec
|
|
name = "security radio encryption key"
|
|
icon_state = "sec_cypherkey"
|
|
channels = list("Security" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/headset_eng
|
|
name = "engineering radio encryption key"
|
|
icon_state = "eng_cypherkey"
|
|
channels = list("Engineering" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/headset_rob
|
|
name = "robotics radio encryption key"
|
|
icon_state = "rob_cypherkey"
|
|
channels = list("Engineering" = 1, "Science" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/headset_med
|
|
name = "medical radio encryption key"
|
|
icon_state = "med_cypherkey"
|
|
channels = list("Medical" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/headset_sci
|
|
name = "science radio encryption key"
|
|
icon_state = "sci_cypherkey"
|
|
channels = list("Science" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/headset_medsci
|
|
name = "medical research radio encryption key"
|
|
icon_state = "medsci_cypherkey"
|
|
channels = list("Medical" = 1, "Science" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/headset_com
|
|
name = "command radio encryption key"
|
|
icon_state = "com_cypherkey"
|
|
channels = list("Command" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/headset_adj //Command Secretary's Headset Key
|
|
name = "secretary radio encryption key"
|
|
icon_state = "com_cypherkey"
|
|
channels = list("Command" = 1, "Service" = 1, "Entertainment" = 1)
|
|
/*
|
|
/obj/item/encryptionkey/heads/captain
|
|
name = "Facility Director's encryption key"
|
|
icon_state = "cap_cypherkey"
|
|
channels = list("Command" = 1, "Security" = 1, "Engineering" = 0, "Science" = 0, "Medical" = 0, "Supply" = 0, "Service" = 0)
|
|
|
|
/obj/item/encryptionkey/heads/ai_integrated
|
|
name = "ai integrated encryption key"
|
|
desc = "Integrated encryption key"
|
|
icon_state = "cap_cypherkey"
|
|
channels = list("Command" = 1, "Security" = 1, "Engineering" = 1, "Science" = 1, "Medical" = 1, "Supply" = 1, "Service" = 1, "AI Private" = 1)
|
|
|
|
/obj/item/encryptionkey/heads/rd
|
|
name = "research director's encryption key"
|
|
icon_state = "rd_cypherkey"
|
|
channels = list("Science" = 1, "Command" = 1)
|
|
*/
|
|
/obj/item/encryptionkey/heads/hos
|
|
name = "head of security's encryption key"
|
|
icon_state = "hos_cypherkey"
|
|
channels = list("Security" = 1, "Command" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/heads/ce
|
|
name = "chief engineer's encryption key"
|
|
icon_state = "ce_cypherkey"
|
|
channels = list("Engineering" = 1, "Command" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/heads/cmo
|
|
name = "chief medical officer's encryption key"
|
|
icon_state = "cmo_cypherkey"
|
|
channels = list("Medical" = 1, "Command" = 1, "Entertainment" = 1)
|
|
/*
|
|
/obj/item/encryptionkey/heads/hop
|
|
name = "head of personnel's encryption key"
|
|
icon_state = "hop_cypherkey"
|
|
channels = list("Supply" = 1, "Service" = 1, "Command" = 1, "Security" = 0)
|
|
|
|
/obj/item/encryptionkey/headset_mine
|
|
name = "mining radio encryption key"
|
|
icon_state = "mine_cypherkey"
|
|
channels = list("Mining" = 1)
|
|
|
|
/obj/item/encryptionkey/heads/qm
|
|
name = "quartermaster's encryption key"
|
|
icon_state = "qm_cypherkey"
|
|
channels = list("Cargo" = 1, "Mining" = 1)
|
|
*/
|
|
/obj/item/encryptionkey/headset_cargo
|
|
name = "supply radio encryption key"
|
|
icon_state = "cargo_cypherkey"
|
|
channels = list("Supply" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/headset_service
|
|
name = "service radio encryption key"
|
|
icon_state = "srv_cypherkey"
|
|
channels = list("Service" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/ert
|
|
name = "\improper ERT radio encryption key"
|
|
icon_state = "cent_cypherkey"
|
|
channels = list("Response Team" = 1, "Science" = 1, "Command" = 1, "Medical" = 1, "Engineering" = 1, "Security" = 1, "Supply" = 1, "Service" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/omni //Literally only for the admin intercoms
|
|
channels = list("Mercenary" = 1, "Raider" = 1, "Trader" = 1, "Response Team" = 1, "Science" = 1, "Command" = 1, "Medical" = 1, "Engineering" = 1, "Security" = 1, "Supply" = 1, "Service" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/heads/hop
|
|
name = "head of personnel's encryption key"
|
|
icon_state = "hop_cypherkey"
|
|
channels = list("Supply" = 1, "Service" = 1, "Command" = 1, "Security" = 1, "Explorer" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/heads/ai_integrated
|
|
name = "ai integrated encryption key"
|
|
desc = "Integrated encryption key"
|
|
icon_state = "cap_cypherkey"
|
|
channels = list("Command" = 1, "Security" = 1, "Engineering" = 1, "Science" = 1, "Medical" = 1, "Supply" = 1, "Service" = 1, "AI Private" = 1, "Explorer" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/heads/captain
|
|
name = "Facility Director's encryption key"
|
|
icon_state = "cap_cypherkey"
|
|
channels = list("Command" = 1, "Security" = 1, "Engineering" = 1, "Science" = 1, "Medical" = 1, "Supply" = 1, "Service" = 1, "Explorer" = 1, "Entertainment" = 1) //Edited to all be on by default.
|
|
|
|
/obj/item/encryptionkey/heads/rd
|
|
name = "research director's encryption key"
|
|
icon_state = "rd_cypherkey"
|
|
channels = list("Command" = 1, "Science" = 1, "Explorer" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/ert
|
|
name = "ert encryption key"
|
|
icon_state = "cap_cypherkey"
|
|
channels = list("Response Team" = 1, "Science" = 1, "Command" = 1, "Medical" = 1, "Engineering" = 1, "Security" = 1, "Supply" = 1, "Service" = 1, "Explorer" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/omni //Literally only for the admin intercoms
|
|
name = "omni encryption key"
|
|
icon_state = "cap_cypherkey"
|
|
channels = list("Mercenary" = 1, "Raider" = 1, "Trader" = 1, "Response Team" = 1, "Science" = 1, "Command" = 1, "Medical" = 1, "Engineering" = 1, "Security" = 1, "Supply" = 1, "Service" = 1, "Explorer" = 1, "Entertainment" = 1)
|
|
|
|
//Southern Cross file port. _sc
|
|
/obj/item/encryptionkey/pilot
|
|
name = "pilot's encryption key"
|
|
icon_state = "com_cypherkey"
|
|
channels = list("Supply" = 1, "Explorer" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/explorer
|
|
name = "explorer radio encryption key"
|
|
icon_state = "com_cypherkey"
|
|
channels = list("Science" = 1, "Explorer" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/sar
|
|
name = "sar's encryption key"
|
|
icon_state = "med_cypherkey"
|
|
channels = list("Medical" = 1, "Explorer" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/pathfinder
|
|
name = "pathfinder radio encryption key"
|
|
icon_state = "com_cypherkey"
|
|
channels = list("Supply" = 1, "Explorer" = 1, "Science" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/talon
|
|
channels = list("Talon" = 1, "Entertainment" = 1)
|
|
|
|
/obj/item/encryptionkey/sdf
|
|
channels = list("SDF" = 1, "Entertainment" = 1)
|