mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 11:43:31 +00:00
Moved the CentComm channels onto their own tcomm network thing
* 144.1 and 144.3 are accessible through regular headsets, silly people were using them to listen in on response teams * Moved the ERT and Deathsquid channels to 134.5 and 134.1 respectively * Created presets for a tcomms setup on the CentComm zlevel
This commit is contained in:
@@ -103,16 +103,16 @@ var/list/radiochannels = list(
|
|||||||
"Medical" = 1355,
|
"Medical" = 1355,
|
||||||
"Engineering" = 1357,
|
"Engineering" = 1357,
|
||||||
"Security" = 1359,
|
"Security" = 1359,
|
||||||
"Response Team" = 1443,
|
"Response Team" = 1345,
|
||||||
"Deathsquad" = 1441,
|
"Deathsquad" = 1341,
|
||||||
"Syndicate" = 1213,
|
"Syndicate" = 1213,
|
||||||
"Supply" = 1347,
|
"Supply" = 1347,
|
||||||
)
|
)
|
||||||
//depenging helpers
|
//depenging helpers
|
||||||
var/list/DEPT_FREQS = list(1351, 1355, 1357, 1359, 1213, 1443, 1441, 1347)
|
var/list/DEPT_FREQS = list(1351, 1355, 1357, 1359, 1213, 1345, 1341, 1347)
|
||||||
|
|
||||||
// central command channels, i.e deathsquid & response teams
|
// central command channels, i.e deathsquid & response teams
|
||||||
var/list/CENT_FREQS = list(1441, 1443)
|
var/list/CENT_FREQS = list(1345, 1341)
|
||||||
|
|
||||||
var/const/COMM_FREQ = 1353 //command, colored gold in chat window
|
var/const/COMM_FREQ = 1353 //command, colored gold in chat window
|
||||||
var/const/SYND_FREQ = 1213
|
var/const/SYND_FREQ = 1213
|
||||||
|
|||||||
@@ -333,19 +333,19 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept
|
|||||||
freq_text = "#unkn"
|
freq_text = "#unkn"
|
||||||
if(COMM_FREQ)
|
if(COMM_FREQ)
|
||||||
freq_text = "Command"
|
freq_text = "Command"
|
||||||
if(1351)
|
if(SCI_FREQ)
|
||||||
freq_text = "Science"
|
freq_text = "Science"
|
||||||
if(1355)
|
if(MED_FREQ)
|
||||||
freq_text = "Medical"
|
freq_text = "Medical"
|
||||||
if(1357)
|
if(ENG_FREQ)
|
||||||
freq_text = "Engineering"
|
freq_text = "Engineering"
|
||||||
if(1359)
|
if(SEC_FREQ)
|
||||||
freq_text = "Security"
|
freq_text = "Security"
|
||||||
if(1347)
|
if(SUP_FREQ)
|
||||||
freq_text = "Supply"
|
freq_text = "Supply"
|
||||||
if(1441)
|
if(1341)
|
||||||
freq_text = "Special Ops"
|
freq_text = "Special Ops"
|
||||||
if(1443)
|
if(1345)
|
||||||
freq_text = "Response Team"
|
freq_text = "Response Team"
|
||||||
//There's probably a way to use the list var of channels in code\game\communications.dm to make the dept channels non-hardcoded, but I wasn't in an experimentive mood. --NEO
|
//There's probably a way to use the list var of channels in code\game\communications.dm to make the dept channels non-hardcoded, but I wasn't in an experimentive mood. --NEO
|
||||||
|
|
||||||
|
|||||||
@@ -43,6 +43,13 @@
|
|||||||
"supply", "common", "command", "engineering", "security",
|
"supply", "common", "command", "engineering", "security",
|
||||||
"receiverA", "receiverB", "broadcasterA", "broadcasterB")
|
"receiverA", "receiverB", "broadcasterA", "broadcasterB")
|
||||||
|
|
||||||
|
/obj/machinery/telecomms/hub/preset_cent
|
||||||
|
id = "CentComm Hub"
|
||||||
|
network = "tcommsat"
|
||||||
|
heatgen = 0
|
||||||
|
autolinkers = list("hub_cent", "c_relay", "s_relay", "m_relay", "r_relay",
|
||||||
|
"centcomm", "receiverCent", "broadcasterCent")
|
||||||
|
|
||||||
//Receivers
|
//Receivers
|
||||||
|
|
||||||
//--PRESET LEFT--//
|
//--PRESET LEFT--//
|
||||||
@@ -68,6 +75,13 @@
|
|||||||
freq_listening |= i
|
freq_listening |= i
|
||||||
..()
|
..()
|
||||||
|
|
||||||
|
/obj/machinery/telecomms/receiver/preset_cent
|
||||||
|
id = "CentComm Receiver"
|
||||||
|
network = "tcommsat"
|
||||||
|
heatgen = 0
|
||||||
|
autolinkers = list("receiverCent")
|
||||||
|
freq_listening = list(1345, 1341)
|
||||||
|
|
||||||
|
|
||||||
//Buses
|
//Buses
|
||||||
|
|
||||||
@@ -100,6 +114,13 @@
|
|||||||
freq_listening |= i
|
freq_listening |= i
|
||||||
..()
|
..()
|
||||||
|
|
||||||
|
/obj/machinery/telecomms/bus/preset_cent
|
||||||
|
id = "CentComm Bus"
|
||||||
|
network = "tcommsat"
|
||||||
|
freq_listening = list(1345, 1341)
|
||||||
|
heatgen = 0
|
||||||
|
autolinkers = list("processorCent", "centcomm")
|
||||||
|
|
||||||
//Processors
|
//Processors
|
||||||
|
|
||||||
/obj/machinery/telecomms/processor/preset_one
|
/obj/machinery/telecomms/processor/preset_one
|
||||||
@@ -122,6 +143,12 @@
|
|||||||
network = "tcommsat"
|
network = "tcommsat"
|
||||||
autolinkers = list("processor4")
|
autolinkers = list("processor4")
|
||||||
|
|
||||||
|
/obj/machinery/telecomms/processor/preset_cent
|
||||||
|
id = "CentComm Processor"
|
||||||
|
network = "tcommsat"
|
||||||
|
heatgen = 0
|
||||||
|
autolinkers = list("processorCent")
|
||||||
|
|
||||||
//Servers
|
//Servers
|
||||||
|
|
||||||
/obj/machinery/telecomms/server/presets
|
/obj/machinery/telecomms/server/presets
|
||||||
@@ -170,6 +197,12 @@
|
|||||||
freq_listening = list(1359)
|
freq_listening = list(1359)
|
||||||
autolinkers = list("security")
|
autolinkers = list("security")
|
||||||
|
|
||||||
|
/obj/machinery/telecomms/server/presets/centcomm
|
||||||
|
id = "CentComm Server"
|
||||||
|
freq_listening = list(1345, 1341)
|
||||||
|
heatgen = 0
|
||||||
|
autolinkers = list("centcomm")
|
||||||
|
|
||||||
|
|
||||||
//Broadcasters
|
//Broadcasters
|
||||||
|
|
||||||
@@ -186,3 +219,9 @@
|
|||||||
id = "Broadcaster B"
|
id = "Broadcaster B"
|
||||||
network = "tcommsat"
|
network = "tcommsat"
|
||||||
autolinkers = list("broadcasterB")
|
autolinkers = list("broadcasterB")
|
||||||
|
|
||||||
|
/obj/machinery/telecomms/broadcaster/preset_cent
|
||||||
|
id = "CentComm Broadcaster"
|
||||||
|
network = "tcommsat"
|
||||||
|
heatgen = 0
|
||||||
|
autolinkers = list("broadcasterCent")
|
||||||
@@ -124,7 +124,7 @@ var/global/sent_strike_team = 0
|
|||||||
/mob/living/carbon/human/proc/equip_death_commando(leader_selected = 0)
|
/mob/living/carbon/human/proc/equip_death_commando(leader_selected = 0)
|
||||||
|
|
||||||
var/obj/item/device/radio/R = new /obj/item/device/radio/headset(src)
|
var/obj/item/device/radio/R = new /obj/item/device/radio/headset(src)
|
||||||
R.set_frequency(1441)
|
R.set_frequency(1341)
|
||||||
equip_to_slot_or_del(R, slot_l_ear)
|
equip_to_slot_or_del(R, slot_l_ear)
|
||||||
if (leader_selected == 0)
|
if (leader_selected == 0)
|
||||||
equip_to_slot_or_del(new /obj/item/clothing/under/color/green(src), slot_w_uniform)
|
equip_to_slot_or_del(new /obj/item/clothing/under/color/green(src), slot_w_uniform)
|
||||||
|
|||||||
Reference in New Issue
Block a user