Intercom update

This commit is contained in:
Markolie
2015-09-05 01:38:34 +02:00
parent 26d0ad3071
commit 281f5a9640
8 changed files with 3991 additions and 3965 deletions
@@ -25,7 +25,7 @@
frequency = AI_FREQ
/obj/item/device/radio/intercom/specops
name = "\improper Spec Ops intercom"
name = "\improper Special Operations intercom"
frequency = ERT_FREQ
/obj/item/device/radio/intercom/department
@@ -75,7 +75,29 @@
/obj/item/device/radio/intercom/syndicate/New()
..()
internal_channels[num2text(SYND_FREQ)] = list(access_syndicate)
/obj/item/device/radio/intercom/pirate
name = "pirate radio intercom"
desc = "You wouldn't steal a space shuttle. Piracy. It's a crime!"
subspace_transmission = 1
/obj/item/device/radio/intercom/pirate/New()
..()
internal_channels.Cut()
internal_channels = list(
num2text(PUB_FREQ) = list(),
num2text(AI_FREQ) = list(),
num2text(COMM_FREQ)= list(),
num2text(ENG_FREQ) = list(),
num2text(MED_FREQ) = list(),
num2text(MED_I_FREQ)=list(),
num2text(SEC_FREQ) = list(),
num2text(SEC_I_FREQ)=list(),
num2text(SCI_FREQ) = list(),
num2text(SUP_FREQ) = list(),
num2text(SRV_FREQ) = list()
)
/obj/item/device/radio/intercom/Destroy()
processing_objects.Remove(src)
return ..()
@@ -220,4 +242,13 @@
/obj/item/device/radio/intercom/locked/confessional
name = "confessional intercom"
frequency = 1480
frequency = 1480
/obj/item/device/radio/intercom/locked/prison
name = "\improper prison intercom"
desc = "Talk through this. It looks like it has been modified to not broadcast."
/obj/item/device/radio/intercom/locked/prison/New()
..()
wires.CutWireIndex(WIRE_TRANSMIT)
@@ -47,7 +47,6 @@ var/global/list/default_medbay_channels = list(
m_amt = 75
g_amt = 25
var/const/FREQ_LISTENING = 1
var/prison_radio = 0
var/atom/follow_target // Custom follow target for autosay-using bots
var/list/internal_channels
@@ -67,9 +66,6 @@ var/global/list/default_medbay_channels = list(
wires = new(src)
if(radio_controller)
initialize()
if(prison_radio)
wires.CutWireIndex(WIRE_TRANSMIT)
internal_channels = default_internal_channels.Copy()