mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-09 16:12:17 +00:00
157 lines
5.4 KiB
Plaintext
157 lines
5.4 KiB
Plaintext
var/const/NETWORK_THIRD_DECK = "Third Deck"
|
|
var/const/NETWORK_SECOND_DECK = "Second Deck"
|
|
var/const/NETWORK_FIRST_DECK = "First Deck"
|
|
var/const/NETWORK_SUPPLY = "Supply"
|
|
var/const/NETWORK_MAIN_OUTPOST = "Main Outpost"
|
|
var/const/NETWORK_CARRIER = "Exploration Carrier" //CHOMPedit: Exploration outpost cameras
|
|
var/const/NETWORK_MAINT_DECK = "Maintenance Deck" // CHOMPEdit - Maintenance deck
|
|
|
|
//
|
|
// Cameras
|
|
//
|
|
|
|
// Networks
|
|
/obj/machinery/camera/network/third_deck
|
|
network = list(NETWORK_THIRD_DECK)
|
|
|
|
/obj/machinery/camera/network/second_deck
|
|
network = list(NETWORK_SECOND_DECK)
|
|
|
|
/obj/machinery/camera/network/first_deck
|
|
network = list(NETWORK_FIRST_DECK)
|
|
|
|
/obj/machinery/camera/network/main_outpost
|
|
network = list(NETWORK_MAIN_OUTPOST)
|
|
|
|
/obj/machinery/camera/network/supply
|
|
network = list(NETWORK_SUPPLY)
|
|
|
|
/obj/machinery/camera/network/carrier //CHOMPedit: Exploration carrier cameras
|
|
network = list(NETWORK_CARRIER)
|
|
|
|
/obj/machinery/camera/network/maint_deck // CHOMPEdit - Maintenance deck
|
|
network = list(NETWORK_MAINT_DECK)
|
|
|
|
// ### Preset machines ###
|
|
|
|
|
|
// #### Relays ####
|
|
// Telecomms doesn't know about connected z-levels, so we need relays even for the other surface levels.
|
|
/obj/machinery/telecomms/relay/preset/southerncross/d1
|
|
id = "Station Relay 1"
|
|
listening_level = Z_LEVEL_STATION_ONE
|
|
autolinkers = list("d1_relay")
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/d2
|
|
id = "Station Relay 2"
|
|
listening_level = Z_LEVEL_STATION_TWO
|
|
autolinkers = list("d2_relay")
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/d3
|
|
id = "Station Relay 3"
|
|
listening_level = Z_LEVEL_STATION_THREE
|
|
autolinkers = list("d3_relay")
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/planet
|
|
id = "Planet Relay"
|
|
listening_level = Z_LEVEL_SURFACE
|
|
autolinkers = list("pnt_relay")
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/cave
|
|
id = "Cave Relay"
|
|
listening_level = Z_LEVEL_SURFACE_MINE
|
|
autolinkers = list("cve_relay")
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/wild
|
|
id = "Wild Relay"
|
|
listening_level = Z_LEVEL_SURFACE_WILD
|
|
autolinkers = list("wld_relay")
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/transit
|
|
id = "Transit Relay"
|
|
listening_level = Z_LEVEL_TRANSIT
|
|
autolinkers = list("tns_relay")
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/explorer //CHOMPedit: Tcomms relay for exploration carrier
|
|
listening_level = Z_LEVEL_MISC
|
|
autolinkers = list("exp_relay")
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/d0
|
|
id = "Station Relay 0"
|
|
listening_level = Z_LEVEL_STATION_MAINTS
|
|
autolinkers = list("d0_relay")
|
|
|
|
/* //Sky islands removal due to lack of use
|
|
/obj/machinery/telecomms/relay/preset/southerncross/skylands
|
|
id = "Sky Island Relay"
|
|
listening_level = Z_LEVEL_SURFACE_SKYLANDS
|
|
autolinkers = list("sky_relay")
|
|
*/
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/valley
|
|
id = "Valley Relay"
|
|
listening_level = Z_LEVEL_SURFACE_VALLEY
|
|
autolinkers = list("valley_relay")
|
|
|
|
//Temp Removal TFF 15/2/20
|
|
/*
|
|
/obj/machinery/telecomms/relay/preset/belt_outpost // CHOMPedit: Tcomms relay for Belt Outpost
|
|
id = "Belt Mining Relay"
|
|
listening_level = Z_LEVEL_BELT
|
|
autolinkers = list("belt_relay")
|
|
*/
|
|
|
|
/obj/machinery/telecomms/relay/preset/southerncross/centcomm
|
|
id = "Centcom Relay"
|
|
listening_level = Z_LEVEL_CENTCOM
|
|
autolinkers = list("cnt_relay")
|
|
|
|
// #### Telecomms ####
|
|
/obj/machinery/telecomms/hub/preset/southerncross
|
|
id = "Hub"
|
|
network = "tcommsat"
|
|
autolinkers = list("hub",
|
|
"d1_relay", "d2_relay", "d3_relay", "pnt_relay", "cve_relay", "wld_relay", "tns_relay", "cnt_relay", "explorer", "exp_relay", "valley_relay",
|
|
//"belt_relay", // Chompstation edit - adds belt outpost to relays. Temp Removal of Belt Relay TFF 15/2/20, Added Valley comn stuff 2/14/2023
|
|
//"sky_relay", // Sky islands removal due to lack of use
|
|
"science", "medical", "supply", "service", "common", "command", "engineering", "security", "unused",
|
|
"hb_relay", "receiverA", "broadcasterA"
|
|
) //CHOMPedit: Adds "exp_relay"
|
|
|
|
/obj/machinery/telecomms/hub/preset/southerncross/centcomm
|
|
id = "CentCom Hub"
|
|
network = "tcommsat"
|
|
produces_heat = 0
|
|
autolinkers = list("hub_cent", "centcom", "receiverCent", "broadcasterCent",
|
|
"d1_relay", "d2_relay", "d3_relay", "pnt_relay", "cve_relay", "wld_relay", "tns_relay"
|
|
)
|
|
|
|
/obj/machinery/telecomms/receiver/preset_right/southerncross
|
|
freq_listening = list(AI_FREQ, SCI_FREQ, MED_FREQ, SUP_FREQ, SRV_FREQ, COMM_FREQ, ENG_FREQ, SEC_FREQ, ENT_FREQ, BDCM_FREQ, EXP_FREQ)
|
|
|
|
/obj/machinery/telecomms/bus/preset_two/southerncross
|
|
freq_listening = list(SUP_FREQ, SRV_FREQ, EXP_FREQ)
|
|
|
|
/obj/machinery/telecomms/server/presets/service/southerncross
|
|
freq_listening = list(SRV_FREQ, EXP_FREQ)
|
|
autolinkers = list("service", "explorer")
|
|
|
|
/datum/map/southern_cross/default_internal_channels()
|
|
return list(
|
|
num2text(PUB_FREQ) = list(),
|
|
num2text(AI_FREQ) = list(access_synth),
|
|
num2text(ENT_FREQ) = list(),
|
|
num2text(ERT_FREQ) = list(access_cent_specops),
|
|
num2text(COMM_FREQ)= list(access_heads),
|
|
num2text(ENG_FREQ) = list(access_engine_equip, access_atmospherics),
|
|
num2text(MED_FREQ) = list(access_medical_equip),
|
|
num2text(MED_I_FREQ)=list(access_medical_equip),
|
|
num2text(BDCM_FREQ) =list(access_security),
|
|
num2text(SEC_FREQ) = list(access_security),
|
|
num2text(SEC_I_FREQ)=list(access_security),
|
|
num2text(SCI_FREQ) = list(access_tox,access_robotics,access_xenobiology),
|
|
num2text(SUP_FREQ) = list(access_cargo),
|
|
num2text(SRV_FREQ) = list(access_janitor, access_hydroponics),
|
|
num2text(EXP_FREQ) = list(access_explorer)
|
|
)
|