Service personnel get their own radio frequency

Bartenders, chefs, and janitors now have their own service frequency and corresponding headset.
The HoP is listening to this channel by default.
Creates a proper locker for the chef's extra gear.
This commit is contained in:
PsiOmega
2014-11-07 20:48:08 +01:00
parent 28635e3f8f
commit 4ecc058150
17 changed files with 155 additions and 76 deletions

View File

@@ -12,6 +12,7 @@ var/list/department_radio_keys = list(
":w" = "whisper", "#w" = "whisper", ".w" = "whisper",
":t" = "Mercenary", "#t" = "Mercenary", ".t" = "Mercenary",
":u" = "Supply", "#u" = "Supply", ".u" = "Supply",
":v" = "Service", "#v" = "Service", ".v" = "Service",
":o" = "AI Private", "#o" = "AI Private", ".o" = "AI Private",
":R" = "right ear", "#R" = "right ear", ".R" = "right ear",
@@ -26,6 +27,7 @@ var/list/department_radio_keys = list(
":W" = "whisper", "#W" = "whisper", ".W" = "whisper",
":T" = "Mercenary", "#T" = "Mercenary", ".T" = "Mercenary",
":U" = "Supply", "#U" = "Supply", ".U" = "Supply",
":V" = "Service", "#V" = "Service", ".V" = "Service",
":O" = "AI Private", "#O" = "AI Private", ".O" = "AI Private",
//kinda localization -- rastaf0

View File

@@ -198,6 +198,7 @@ var/list/robot_verbs_default = list(
if("Service")
module = new /obj/item/weapon/robot_module/butler(src)
module.channels = list("Service" = 1)
module_sprites["Waitress"] = "Service"
module_sprites["Kent"] = "toiletbot"
module_sprites["Bro"] = "Brobot"
@@ -207,6 +208,7 @@ var/list/robot_verbs_default = list(
if("Clerical")
module = new /obj/item/weapon/robot_module/clerical(src)
module.channels = list("Service" = 1)
module_sprites["Waitress"] = "Service"
module_sprites["Kent"] = "toiletbot"
module_sprites["Bro"] = "Brobot"
@@ -280,6 +282,7 @@ var/list/robot_verbs_default = list(
if("Janitor")
module = new /obj/item/weapon/robot_module/janitor(src)
module.channels = list("Service" = 1)
module_sprites["Basic"] = "JanBot2"
module_sprites["Mopbot"] = "janitorrobot"
module_sprites["Mop Gear Rex"] = "mopgearrex"

View File

@@ -217,6 +217,7 @@ var/obj/machinery/blackbox_recorder/blackbox
var/list/msg_deathsquad = list()
var/list/msg_syndicate = list()
var/list/msg_cargo = list()
var/list/msg_service = list()
var/list/datum/feedback_variable/feedback = new()
@@ -241,6 +242,7 @@ var/obj/machinery/blackbox_recorder/blackbox
BR.msg_deathsquad = msg_deathsquad
BR.msg_syndicate = msg_syndicate
BR.msg_cargo = msg_cargo
BR.msg_service = msg_service
BR.feedback = feedback
BR.messages = messages
BR.messages_admin = messages_admin
@@ -281,6 +283,7 @@ var/obj/machinery/blackbox_recorder/blackbox
feedback_add_details("radio_usage","DTH-[msg_deathsquad.len]")
feedback_add_details("radio_usage","SYN-[msg_syndicate.len]")
feedback_add_details("radio_usage","CAR-[msg_cargo.len]")
feedback_add_details("radio_usage","SRV-[msg_service.len]")
feedback_add_details("radio_usage","OTH-[messages.len]")
feedback_add_details("radio_usage","PDA-[pda_msg_amt]")
feedback_add_details("radio_usage","RC-[rc_msg_amt]")