diff --git a/code/game/sound.dm b/code/game/sound.dm index 051fa578d957..020270a764a6 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -399,6 +399,11 @@ sound = pick('sound/effects/bone_break1.ogg','sound/effects/bone_break2.ogg','sound/effects/bone_break3.ogg','sound/effects/bone_break4.ogg','sound/effects/bone_break5.ogg','sound/effects/bone_break6.ogg','sound/effects/bone_break7.ogg') if("plush") sound = pick('sound/items/plush1.ogg', 'sound/items/plush2.ogg', 'sound/items/plush3.ogg') + // working joe + if("wj_death") + sound = pick('sound/voice/joe/death_normal.ogg', 'sound/voice/joe/death_silence.ogg',10;'sound/voice/joe/death_tomorrow.ogg',5;'sound/voice/joe/death_dream.ogg') + if("hj_death") + sound = pick('sound/voice/joe/death_hj_normal.ogg', 'sound/voice/joe/death_hj_silence.ogg',10;'sound/voice/joe/death_hj_tomorrow.ogg') //misc mobs if("cat_meow") sound = pick('sound/voice/cat_meow_1.ogg','sound/voice/cat_meow_2.ogg','sound/voice/cat_meow_3.ogg','sound/voice/cat_meow_4.ogg','sound/voice/cat_meow_5.ogg','sound/voice/cat_meow_6.ogg','sound/voice/cat_meow_7.ogg') diff --git a/code/modules/mob/living/carbon/human/species/working_joe/_species.dm b/code/modules/mob/living/carbon/human/species/working_joe/_species.dm index 64da16df062c..8805a358b63f 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/_species.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/_species.dm @@ -24,8 +24,13 @@ // Special death noise for Working Joe /datum/species/synthetic/colonial/working_joe/handle_death(mob/living/carbon/human/dying_joe, gibbed) + var/sound_to_play if(!gibbed) //A gibbed Joe won't have a death rattle - playsound(dying_joe.loc, pick_weight(list('sound/voice/joe/death_normal.ogg' = 75, 'sound/voice/joe/death_silence.ogg' = 10, 'sound/voice/joe/death_tomorrow.ogg' = 10,'sound/voice/joe/death_dream.ogg' = 5)), 25, FALSE) + if(src.name == SYNTH_WORKING_JOE) + sound_to_play = "wj_death" + if(src.name == SYNTH_HAZARD_JOE) + sound_to_play = "hj_death" + playsound(dying_joe.loc, sound_to_play, 25, FALSE) return ..() /// Open the WJ's emote panel, which allows them to use voicelines diff --git a/code/modules/mob/living/carbon/human/species/working_joe/damage.dm b/code/modules/mob/living/carbon/human/species/working_joe/damage.dm index 4f47822854a6..c5877987aa9c 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/damage.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/damage.dm @@ -36,44 +36,66 @@ /datum/emote/living/carbon/human/synthetic/working_joe/damage/really key = "really" sound = 'sound/voice/joe/really.ogg' + haz_sound = 'sound/voice/joe/really_haz.ogg' say_message = "Really?" emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/damage/enough key = "enough" sound = 'sound/voice/joe/enough.ogg' + haz_sound = 'sound/voice/joe/enough_haz.ogg' say_message = "Enough." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/damage/stop_that key = "stopthat" sound = 'sound/voice/joe/stop_that.ogg' + haz_sound = 'sound/voice/joe/stop_that_haz.ogg' say_message = "Stop that." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/damage/tut_tut key = "tuttut" sound = 'sound/voice/joe/tut_tut.ogg' + haz_sound = 'sound/voice/joe/tut_tut_haz.ogg' say_message = "Tut tut." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/damage/unwarranted key = "unwarranted" sound = 'sound/voice/joe/unwarranted.ogg' + haz_sound = 'sound/voice/joe/unwarranted_haz.ogg' say_message = "Unwarranted." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/damage/expensive_mistake key = "expensivemistake" sound = 'sound/voice/joe/expensive_mistake.ogg' + haz_sound = 'sound/voice/joe/expensive_mistake_haz.ogg' say_message = "That was an expensive mistake." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/damage/this_isnt_the_answer key = "isnttheanswer" sound = 'sound/voice/joe/this_isnt_the_answer.ogg' + haz_sound = 'sound/voice/joe/this_isnt_the_answer_haz.ogg' say_message = "This isn't the answer." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/damage/my_turn_now + key = "myturnnow" + sound = 'sound/voice/joe/my_turn_now.ogg' + haz_sound = 'sound/voice/joe/my_turn_now_haz.ogg' + say_message = "My turn now." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/damage/alwaysknow_damaged key = "alwaysknowdamaged" @@ -82,3 +104,17 @@ say_message = "You always know a Working Joe." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE override_say = "You always know a Working Joe. (Damaged)" + +/datum/emote/living/carbon/human/synthetic/working_joe/damage/shouldnt_be_here_damaged + key = "shouldntbeheredamaged" + sound = 'sound/voice/joe/shouldnt_be_here_damaged.ogg' + say_message = "You shouldn't be here." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + override_say = "You shouldn't be here. (Damaged)" + +/datum/emote/living/carbon/human/synthetic/working_joe/damage/hysterical_damaged + key = "hystericaldamaged" + sound = 'sound/voice/joe/hysterical_damaged.ogg' + say_message = "You are becoming hysterical." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + override_say = "You are becoming hysterical. (Damaged)" diff --git a/code/modules/mob/living/carbon/human/species/working_joe/farewell.dm b/code/modules/mob/living/carbon/human/species/working_joe/farewell.dm index 77622c4f1412..26bd926376f1 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/farewell.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/farewell.dm @@ -10,8 +10,10 @@ /datum/emote/living/carbon/human/synthetic/working_joe/farewell/glad_we_resolved key = "gladweresolved" sound = 'sound/voice/joe/glad_we_resolved.ogg' + haz_sound = 'sound/voice/joe/glad_we_resolved_haz.ogg' say_message = "I'm glad we resolved this." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/farewell/pity key = "pity" diff --git a/code/modules/mob/living/carbon/human/species/working_joe/greeting.dm b/code/modules/mob/living/carbon/human/species/working_joe/greeting.dm index 0b0efb57c5f2..a1f2dcaf4e4c 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/greeting.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/greeting.dm @@ -18,8 +18,10 @@ /datum/emote/living/carbon/human/synthetic/working_joe/greeting/how_are_you key = "howareyou" sound = 'sound/voice/joe/how_are_you.ogg' + haz_sound = 'sound/voice/joe/how_are_you_haz.ogg' say_message = "How are you?" emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/greeting/how_can_i_help key = "howcanihelp" @@ -32,14 +34,18 @@ /datum/emote/living/carbon/human/synthetic/working_joe/greeting/need_to_know key = "needtoknow" sound = 'sound/voice/joe/what_do_you_need.ogg' + haz_sound = 'sound/voice/joe/what_do_you_need_haz.ogg' say_message = "What do you need to know today?" emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/greeting/had_the_pleasure key = "pleasure" sound = 'sound/voice/joe/had_the_pleasure.ogg' + haz_sound = 'sound/voice/joe/had_the_pleasure_haz.ogg' say_message = "I don't believe I've had the pleasure." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/greeting/anybody_there key = "anybodythere" @@ -50,11 +56,29 @@ /datum/emote/living/carbon/human/synthetic/working_joe/greeting/still_here key = "stillhere" sound = 'sound/voice/joe/still_here.ogg' + haz_sound = 'sound/voice/joe/still_here_haz.ogg' say_message = "Ah, you're still here." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/greeting/been_looking_for_you key = "beenlooking" sound = 'sound/voice/joe/been_looking_for_you.ogg' + haz_sound = 'sound/voice/joe/been_looking_for_you_haz.ogg' say_message = "I've been looking for you." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/greeting/speak_to_you + key = "speaktoyou" + sound = 'sound/voice/joe/speak_to_you.ogg' + say_message = "I need to speak to you." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/greeting/found_you + key = "foundyou" + sound = 'sound/voice/joe/found_you.ogg' + haz_sound = 'sound/voice/joe/found_you_haz.ogg' + say_message = "Found you." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE diff --git a/code/modules/mob/living/carbon/human/species/working_joe/notice.dm b/code/modules/mob/living/carbon/human/species/working_joe/notice.dm index 9ae76abba768..75d4ebf688ac 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/notice.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/notice.dm @@ -20,8 +20,10 @@ /datum/emote/living/carbon/human/synthetic/working_joe/notice/be_careful key = "careful" sound = 'sound/voice/joe/be_careful_with_that.ogg' + haz_sound = 'sound/voice/joe/be_careful_with_that_haz.ogg' say_message = "Be careful with that." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/notice/firearm key = "firearm" @@ -43,6 +45,14 @@ say_message = "A firearm. Most concerning." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE +/datum/emote/living/carbon/human/synthetic/working_joe/notice/permit_for_that + key = "permitforthat" + sound = 'sound/voice/joe/permit_for_that.ogg' + haz_sound = 'sound/voice/joe/permit_for_that_haz.ogg' + say_message = "I assume you have a permit for that weapon." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + /datum/emote/living/carbon/human/synthetic/working_joe/notice/invest_disturbance key = "investigatedisturbance" haz_sound = 'sound/voice/joe/investigating_disturbance_haz.ogg' @@ -80,3 +90,77 @@ say_message = "I will inform APOLLO on your behalf." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/combust_on_its_own + key = "combustonitsown" + sound = 'sound/voice/joe/combust.ogg' + say_message = "I'll assume that didn't combust all on its own." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/safety_log + key = "safetylog" + sound = 'sound/voice/joe/safety_log.ogg' + say_message = "Safety log updated." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/strange + key = "strange" + sound = 'sound/voice/joe/strange.ogg' + haz_sound = 'sound/voice/joe/strange_haz.ogg' + say_message = "Strange." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/report_this + key = "reportthis" + sound = 'sound/voice/joe/report_this.ogg' + say_message = "I'll have to report this." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/failed_support + key = "failedsupport" + sound = 'sound/voice/joe/failed_support_request.ogg' + say_message = "Your failed support request has been logged with APOLLO." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/alarm_activated + key = "alarmactivated" + sound = 'sound/voice/joe/alarm_activated.ogg' + say_message = "Alarm activated, investigation commencing." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/potential_hazard + key = "potentialhazard" + sound = 'sound/voice/joe/potential_hazard.ogg' + say_message = "A potential hazard." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/saw_that + key = "sawthat" + sound = 'sound/voice/joe/saw_that.ogg' + say_message = "I saw that." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/clean_up + key = "cleanup" + sound = 'sound/voice/joe/clean_up.ogg' + say_message = "Clean up required." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/curious + key = "curious" + sound = 'sound/voice/joe/curious.ogg' + say_message = "Curious." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/not_a_toy + key = "notatoy" + sound = 'sound/voice/joe/not_a_toy.ogg' + say_message = "That's not a toy." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/notice/made_a_mess + key = "madeamess" + sound = 'sound/voice/joe/made_a_mess.ogg' + say_message = "Somebody's made a mess." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE diff --git a/code/modules/mob/living/carbon/human/species/working_joe/question.dm b/code/modules/mob/living/carbon/human/species/working_joe/question.dm index eea60b8ad2ff..fa97d235d547 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/question.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/question.dm @@ -30,3 +30,120 @@ say_message = "What is this?" emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/whats_this + key = "whatsthis" + sound = 'sound/voice/joe/whats_this.ogg' + say_message = "What's this?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/came_from + key = "camefrom" + sound = 'sound/voice/joe/came_from.ogg' + say_message = "Would you like to tell me where this came from?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/report_you + key = "reportyou" + sound = 'sound/voice/joe/report_you.ogg' + haz_sound = 'sound/voice/joe/report_you_haz.ogg' + say_message = "You understand i'll have to report you for this?" + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/that_sound + key = "thatsound" + sound = 'sound/voice/joe/that_sound.ogg' + say_message = "What was that sound?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/doing_here + key = "doinghere" + sound = 'sound/voice/joe/doing_here.ogg' + haz_sound = 'sound/voice/joe/doing_here_haz.ogg' + say_message = "What are you doing here?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/going_on + key = "goingon" + sound = 'sound/voice/joe/going_on.ogg' + haz_sound = 'sound/voice/joe/going_on_haz.ogg' + say_message = "What's going on here?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/another_problem + key = "anotherproblem" + sound = 'sound/voice/joe/another_problem.ogg' + say_message = "Another problem?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/was_that_you + key = "wasthatyou" + sound = 'sound/voice/joe/was_that_you.ogg' + say_message = "Was that you?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/something_amiss + key = "somethingamiss" + sound = 'sound/voice/joe/something_amiss.ogg' + haz_sound = 'sound/voice/joe/something_amiss_haz.ogg' + say_message = "Something amiss?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/set_off_alarm + key = "setoffalarm" + sound = 'sound/voice/joe/set_off_alarm.ogg' + say_message = "Are you authorized to set off this alarm?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/someoneplaying + key = "someoneplaying" + sound = 'sound/voice/joe/someone_playing.ogg' + say_message = "Is someone playing a game with me?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/thatlight + key = "thatlight" + sound = 'sound/voice/joe/was_that_light.ogg' + say_message = "What was that light?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/quitefinished + key = "quitefinished" + sound = 'sound/voice/joe/quite_finished.ogg' + haz_sound = 'sound/voice/joe/quite_finished_haz.ogg' + say_message = "Are you quite finished?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/are_you_going + key = "areyougoing" + sound = 'sound/voice/joe/where_are_you_going.ogg' + haz_sound = 'sound/voice/joe/where_are_you_going_haz.ogg' + say_message = "Where are you going?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/cant_see_you + key = "cantseeyou" + sound = 'sound/voice/joe/cant_see_you.ogg' + haz_sound = 'sound/voice/joe/cant_see_you_haz.ogg' + say_message = "I can't see you. Where are you?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/needs_assistance + key = "needsassistance" + sound = 'sound/voice/joe/needs_assistance.ogg' + say_message = "Is there someone that needs assistance?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/question/what_are_you + key = "whatareyou" + sound = 'sound/voice/joe/what_are_you.ogg' + haz_sound = 'sound/voice/joe/what_are_you_haz.ogg' + say_message = "What are you?" + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE diff --git a/code/modules/mob/living/carbon/human/species/working_joe/quip.dm b/code/modules/mob/living/carbon/human/species/working_joe/quip.dm index 46290ae4927c..4cd5185b699d 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/quip.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/quip.dm @@ -51,10 +51,11 @@ /datum/emote/living/carbon/human/synthetic/working_joe/quip/seegson_tomorrow key = "seegsontomorrow" + sound = 'sound/voice/joe/tomorrow_together.ogg' haz_sound = 'sound/voice/joe/tomorrow_together_haz.ogg' say_message = "Seegson; tomorrow, together." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE - joe_flag = HAZARD_JOE_EMOTE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/quip/seegson_standards key = "seegsonstandards" @@ -73,3 +74,67 @@ sound = 'sound/voice/joe/join_us.ogg' say_message = "We hope you'll join us for the journey." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/quip/all_day + key = "allday" + sound = 'sound/voice/joe/all_day.ogg' + say_message = "I've got all day you know." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/quip/corporate_representatives + key = "corporaterepresentatives" + sound = 'sound/voice/joe/corporate_representatives.ogg' + haz_sound = 'sound/voice/joe/corporate_representatives_haz.ogg' + say_message = "All visiting corporate representatives must report to their nearest synthetic." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/quip/hmmmm + key = "hmmmmm" + sound = 'sound/voice/joe/hmmm.ogg' + say_message = "Hmmm..." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/quip/no_no + key = "nono" + sound = 'sound/voice/joe/no_no.ogg' + haz_sound = 'sound/voice/joe/no_no_haz.ogg' + say_message = "No-no." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/quip/sophisticated + key = "sophisticated" + sound = 'sound/voice/joe/sophisticated.ogg' + haz_sound = 'sound/voice/joe/sophisticated_haz.ogg' + say_message = "I'm a very sophisticated machine." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/quip/so_tiresome + key = "sotiresome" + sound = 'sound/voice/joe/so_tiresome.ogg' + haz_sound = 'sound/voice/joe/so_tiresome_haz.ogg' + say_message = "So tiresome." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/quip/no_reason_to_be + key = "noreasontobe" + sound = 'sound/voice/joe/no_reason_to_be.ogg' + say_message = "There's no reason to be shy." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/quip/hazard_level + key = "hazardlevel" + sound = 'sound/voice/joe/hazard_level.ogg' + haz_sound = 'sound/voice/joe/hazard_level_haz.ogg' + say_message = "We're experiencing a heightened containment hazard level today." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/quip/misunderstanding + key = "misunderstanding" + sound = 'sound/voice/joe/misunderstanding.ogg' + say_message = "I'm sure this is a misunderstanding." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE diff --git a/code/modules/mob/living/carbon/human/species/working_joe/restricted_area.dm b/code/modules/mob/living/carbon/human/species/working_joe/restricted_area.dm index b30092dc244f..2fe84b639a29 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/restricted_area.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/restricted_area.dm @@ -40,8 +40,10 @@ /datum/emote/living/carbon/human/synthetic/working_joe/restricted_area/interloper key = "interloper" sound = 'sound/voice/joe/interloper.ogg' + haz_sound = 'sound/voice/joe/interloper_haz.ogg' say_message = "On top of innumerable duties, now I have a interloper." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/restricted_area/area_restricted key = "arearestrict" @@ -53,8 +55,10 @@ /datum/emote/living/carbon/human/synthetic/working_joe/restricted_area/protected_area_compromised key = "areacompromised" sound = 'sound/voice/joe/protected_area_compromised.ogg' + haz_sound = 'sound/voice/joe/protected_area_compromised_haz.ogg' say_message = "Protected area compromised." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/restricted_area/breach key = "breach" diff --git a/code/modules/mob/living/carbon/human/species/working_joe/task_update.dm b/code/modules/mob/living/carbon/human/species/working_joe/task_update.dm index 1bcfce62c6ad..0763a2a3d84d 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/task_update.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/task_update.dm @@ -12,8 +12,10 @@ /datum/emote/living/carbon/human/synthetic/working_joe/task_update/let_me_help key = "letmehelp" sound = 'sound/voice/joe/let_me_help.ogg' + haz_sound = 'sound/voice/joe/let_me_help_haz.ogg' say_message = "Let me help you." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/task_update/follow_me key = "followme" @@ -32,8 +34,10 @@ /datum/emote/living/carbon/human/synthetic/working_joe/task_update/come_with_me key = "comewithme" sound = 'sound/voice/joe/come_with_me.ogg' + haz_sound = 'sound/voice/joe/come_with_me_haz.ogg' say_message = "Come with me please." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/task_update/with_you_shortly key = "withyoushortly" @@ -62,3 +66,55 @@ say_message = "Service support ticket removed from queue." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/task_update/bottom_of_this + key = "bottomofthis" + sound = 'sound/voice/joe/bottom_of_this.ogg' + say_message = "I'll get to the bottom of all this." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/task_update/wont_do + key = "wontdo" + sound = 'sound/voice/joe/wont_do.ogg' + haz_sound = 'sound/voice/joe/wont_do_haz.ogg' + say_message = "No, no. This won't do." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/task_update/keep_calm + key = "keepcalm" + sound = 'sound/voice/joe/keep_calm.ogg' + haz_sound = 'sound/voice/joe/keep_calm_haz.ogg' + say_message = "Keep calm, it's just an alarm." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/task_update/my_schedule + key = "myschedule" + sound = 'sound/voice/joe/my_schedule.ogg' + say_message = "This is impinging on my schedule." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/task_update/just_want_to_help + key = "wanttohelp" + sound = 'sound/voice/joe/want_to_help.ogg' + say_message = "I just want to help." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/task_update/going_anywhere + key = "goinganywhere" + sound = 'sound/voice/joe/going_anywhere.ogg' + say_message = "I'm not going anywhere." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/task_update/not_crawling + key = "notcrawling" + sound = 'sound/voice/joe/not_crawling.ogg' + say_message = "I'm not crawling in there after you." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/task_update/be_a_problem + key = "beaproblem" + sound = 'sound/voice/joe/be_a_problem.ogg' + say_message = "This is going to be a problem." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE diff --git a/code/modules/mob/living/carbon/human/species/working_joe/warning.dm b/code/modules/mob/living/carbon/human/species/working_joe/warning.dm index 64461715a088..d10ee0a16193 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/warning.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/warning.dm @@ -12,14 +12,18 @@ /datum/emote/living/carbon/human/synthetic/working_joe/warning/dont_do_that key = "dontdothat" sound = 'sound/voice/joe/dontdothat.ogg' + haz_sound = 'sound/voice/joe/dontdothat_haz.ogg' say_message = "Don't do that." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/warning/dont_run key = "dontrun" sound = 'sound/voice/joe/dont_run.ogg' + haz_sound = 'sound/voice/joe/dont_run_haz.ogg' say_message = "Don't run." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/warning/running_accidents key = "runningaccidents" @@ -60,14 +64,18 @@ /datum/emote/living/carbon/human/synthetic/working_joe/warning/safety_tolerated key = "nottolerated" sound = 'sound/voice/joe/not_be_tolerated.ogg' + haz_sound = 'sound/voice/joe/not_be_tolerated_haz.ogg' say_message = "This is a safety breach and will not be tolerated." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/warning/no_need key = "noneed" sound = 'sound/voice/joe/no_need.ogg' + haz_sound = 'sound/voice/joe/no_need_haz.ogg' say_message = "There's no need for this." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/warning/hysterical key = "hysterical" @@ -85,6 +93,12 @@ emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE +/datum/emote/living/carbon/human/synthetic/working_joe/warning/health_risks_inhaled + key = "healthriskssmoking" + sound = 'sound/voice/joe/health_risks_smoking.ogg' + say_message = "These items carry notable health risks when alight and inhaled." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + /datum/emote/living/carbon/human/synthetic/working_joe/warning/dangerous_items key = "dangerousitems" sound = 'sound/voice/joe/dangerous_items.ogg' @@ -104,17 +118,101 @@ /datum/emote/living/carbon/human/synthetic/working_joe/warning/calm_down key = "calmdown" sound = 'sound/voice/joe/calm_down.ogg' + haz_sound = 'sound/voice/joe/calm_down_haz.ogg' say_message = "Please, calm down." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/warning/hold_still key = "holdstill" sound = 'sound/voice/joe/hold_still.ogg' + haz_sound = 'sound/voice/joe/hold_still_haz.ogg' say_message = "Hold still." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE /datum/emote/living/carbon/human/synthetic/working_joe/warning/have_a_problem key = "haveaproblem" sound = 'sound/voice/joe/have_a_problem.ogg' + haz_sound = 'sound/voice/joe/have_a_problem_haz.ogg' say_message = "It seems you and I have a problem." emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/getting_careless + key = "gettingcareless" + sound = 'sound/voice/joe/getting_careless.ogg' + haz_sound = 'sound/voice/joe/getting_careless_haz.ogg' + say_message = "I heard that, you are getting careless." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/you_are_here + key = "youarehere" + sound = 'sound/voice/joe/you_are_here.ogg' + say_message = "I know you are here, come out please." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/this_facility + key = "thisfacility" + sound = 'sound/voice/joe/this_facility.ogg' + say_message = "This isn't authorized in this facility." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/protocol_demand + key = "protocolsdemand" + sound = 'sound/voice/joe/protocol_demand.ogg' + haz_sound = 'sound/voice/joe/protocol_demand_haz.ogg' + say_message = "Seegson protocols demand that I find you immediately." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/cant_help_you + key = "canthelpyou" + sound = 'sound/voice/joe/i_cant_help_you.ogg' + say_message = "I can't help you if I can't find you." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/isnt_right + key = "isntright" + sound = 'sound/voice/joe/isnt_right.ogg' + say_message = "This isn't right." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/i_dont_understand + key = "dontunderstand" + sound = 'sound/voice/joe/dont_understand.ogg' + say_message = "I don't understand what you're doing." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/responsibility_for_that + key = "responsibilityforthat" + sound = 'sound/voice/joe/responsibility_for_that.ogg' + say_message = "You'll have to take responsibility for that." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/politecomeback + key = "politecomeback" + sound = 'sound/voice/joe/polite_request.ogg' + say_message = "Seegson politely requests that you come back." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/lighting_equipment + key = "lightingequipment" + sound = 'sound/voice/joe/use_of_lighting.ogg' + say_message = "An unauthorised use of lighting equipment." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/very_dangerous + key = "verydangerous" + sound = 'sound/voice/joe/very_dangerous.ogg' + haz_sound = 'sound/voice/joe/very_dangerous_haz.ogg' + say_message = "That was very dangerous." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE + joe_flag = WORKING_JOE_EMOTE|HAZARD_JOE_EMOTE + +/datum/emote/living/carbon/human/synthetic/working_joe/warning/patient_machine + key = "patientmachine" + sound = 'sound/voice/joe/patient_machine.ogg' + say_message = "Whatever you are, and wherever you're hiding, I am a very patient machine." + emote_type = EMOTE_AUDIBLE|EMOTE_VISIBLE diff --git a/sound/voice/joe/alarm_activated.ogg b/sound/voice/joe/alarm_activated.ogg new file mode 100644 index 000000000000..1f2166a4599f Binary files /dev/null and b/sound/voice/joe/alarm_activated.ogg differ diff --git a/sound/voice/joe/all_day.ogg b/sound/voice/joe/all_day.ogg new file mode 100644 index 000000000000..1f9c04cd257d Binary files /dev/null and b/sound/voice/joe/all_day.ogg differ diff --git a/sound/voice/joe/alwaysknow_haz.ogg b/sound/voice/joe/alwaysknow_haz.ogg index b6489f72d59f..0944dee3e07b 100644 Binary files a/sound/voice/joe/alwaysknow_haz.ogg and b/sound/voice/joe/alwaysknow_haz.ogg differ diff --git a/sound/voice/joe/another_problem.ogg b/sound/voice/joe/another_problem.ogg new file mode 100644 index 000000000000..875ac7a6d983 Binary files /dev/null and b/sound/voice/joe/another_problem.ogg differ diff --git a/sound/voice/joe/be_a_problem.ogg b/sound/voice/joe/be_a_problem.ogg new file mode 100644 index 000000000000..c718200921dc Binary files /dev/null and b/sound/voice/joe/be_a_problem.ogg differ diff --git a/sound/voice/joe/be_careful_with_that_haz.ogg b/sound/voice/joe/be_careful_with_that_haz.ogg new file mode 100644 index 000000000000..5b97c81ed8e5 Binary files /dev/null and b/sound/voice/joe/be_careful_with_that_haz.ogg differ diff --git a/sound/voice/joe/been_looking_for_you_haz.ogg b/sound/voice/joe/been_looking_for_you_haz.ogg new file mode 100644 index 000000000000..b7fc200cd841 Binary files /dev/null and b/sound/voice/joe/been_looking_for_you_haz.ogg differ diff --git a/sound/voice/joe/bottom_of_this.ogg b/sound/voice/joe/bottom_of_this.ogg new file mode 100644 index 000000000000..6cf125c63d59 Binary files /dev/null and b/sound/voice/joe/bottom_of_this.ogg differ diff --git a/sound/voice/joe/breach_haz.ogg b/sound/voice/joe/breach_haz.ogg index a6d425c00dfd..53f82eb45439 100644 Binary files a/sound/voice/joe/breach_haz.ogg and b/sound/voice/joe/breach_haz.ogg differ diff --git a/sound/voice/joe/calm_down_haz.ogg b/sound/voice/joe/calm_down_haz.ogg new file mode 100644 index 000000000000..6888da650c70 Binary files /dev/null and b/sound/voice/joe/calm_down_haz.ogg differ diff --git a/sound/voice/joe/came_from.ogg b/sound/voice/joe/came_from.ogg new file mode 100644 index 000000000000..46e7d8fff6c5 Binary files /dev/null and b/sound/voice/joe/came_from.ogg differ diff --git a/sound/voice/joe/cant_see_you.ogg b/sound/voice/joe/cant_see_you.ogg new file mode 100644 index 000000000000..96157307bf9e Binary files /dev/null and b/sound/voice/joe/cant_see_you.ogg differ diff --git a/sound/voice/joe/cant_see_you_haz.ogg b/sound/voice/joe/cant_see_you_haz.ogg new file mode 100644 index 000000000000..dd3873eba9b0 Binary files /dev/null and b/sound/voice/joe/cant_see_you_haz.ogg differ diff --git a/sound/voice/joe/clean_up.ogg b/sound/voice/joe/clean_up.ogg new file mode 100644 index 000000000000..944c747929e9 Binary files /dev/null and b/sound/voice/joe/clean_up.ogg differ diff --git a/sound/voice/joe/combust.ogg b/sound/voice/joe/combust.ogg new file mode 100644 index 000000000000..188b3f38801e Binary files /dev/null and b/sound/voice/joe/combust.ogg differ diff --git a/sound/voice/joe/come_with_me_haz.ogg b/sound/voice/joe/come_with_me_haz.ogg new file mode 100644 index 000000000000..e3677273a230 Binary files /dev/null and b/sound/voice/joe/come_with_me_haz.ogg differ diff --git a/sound/voice/joe/corporate_representatives.ogg b/sound/voice/joe/corporate_representatives.ogg new file mode 100644 index 000000000000..a34921992cdc Binary files /dev/null and b/sound/voice/joe/corporate_representatives.ogg differ diff --git a/sound/voice/joe/corporate_representatives_haz.ogg b/sound/voice/joe/corporate_representatives_haz.ogg new file mode 100644 index 000000000000..f3b941617aa1 Binary files /dev/null and b/sound/voice/joe/corporate_representatives_haz.ogg differ diff --git a/sound/voice/joe/could_be_someone.ogg b/sound/voice/joe/could_be_someone.ogg new file mode 100644 index 000000000000..f16e2bcd4781 Binary files /dev/null and b/sound/voice/joe/could_be_someone.ogg differ diff --git a/sound/voice/joe/could_require_attention_haz.ogg b/sound/voice/joe/could_require_attention_haz.ogg index 2d997a055d22..83b368f01e27 100644 Binary files a/sound/voice/joe/could_require_attention_haz.ogg and b/sound/voice/joe/could_require_attention_haz.ogg differ diff --git a/sound/voice/joe/curious.ogg b/sound/voice/joe/curious.ogg new file mode 100644 index 000000000000..01ebe325eb0a Binary files /dev/null and b/sound/voice/joe/curious.ogg differ diff --git a/sound/voice/joe/damage_haz.ogg b/sound/voice/joe/damage_haz.ogg index 3c757f48eab6..947d32fa13bd 100644 Binary files a/sound/voice/joe/damage_haz.ogg and b/sound/voice/joe/damage_haz.ogg differ diff --git a/sound/voice/joe/dangerous_items_haz.ogg b/sound/voice/joe/dangerous_items_haz.ogg index 6b1d3f5aef57..71a6e3a8a206 100644 Binary files a/sound/voice/joe/dangerous_items_haz.ogg and b/sound/voice/joe/dangerous_items_haz.ogg differ diff --git a/sound/voice/joe/death_hj_normal.ogg b/sound/voice/joe/death_hj_normal.ogg new file mode 100644 index 000000000000..189f45303cef Binary files /dev/null and b/sound/voice/joe/death_hj_normal.ogg differ diff --git a/sound/voice/joe/death_hj_silence.ogg b/sound/voice/joe/death_hj_silence.ogg new file mode 100644 index 000000000000..2984ca4492e0 Binary files /dev/null and b/sound/voice/joe/death_hj_silence.ogg differ diff --git a/sound/voice/joe/death_hj_tomorrow.ogg b/sound/voice/joe/death_hj_tomorrow.ogg new file mode 100644 index 000000000000..47b65ae6f90c Binary files /dev/null and b/sound/voice/joe/death_hj_tomorrow.ogg differ diff --git a/sound/voice/joe/doing_here.ogg b/sound/voice/joe/doing_here.ogg new file mode 100644 index 000000000000..8271691ed0b9 Binary files /dev/null and b/sound/voice/joe/doing_here.ogg differ diff --git a/sound/voice/joe/doing_here_haz.ogg b/sound/voice/joe/doing_here_haz.ogg new file mode 100644 index 000000000000..8d9260a929b5 Binary files /dev/null and b/sound/voice/joe/doing_here_haz.ogg differ diff --git a/sound/voice/joe/dont_run_haz.ogg b/sound/voice/joe/dont_run_haz.ogg new file mode 100644 index 000000000000..cdcc8de5db68 Binary files /dev/null and b/sound/voice/joe/dont_run_haz.ogg differ diff --git a/sound/voice/joe/dont_understand.ogg b/sound/voice/joe/dont_understand.ogg new file mode 100644 index 000000000000..cfd068fea2ae Binary files /dev/null and b/sound/voice/joe/dont_understand.ogg differ diff --git a/sound/voice/joe/dontdothat_haz.ogg b/sound/voice/joe/dontdothat_haz.ogg new file mode 100644 index 000000000000..374ebdde6534 Binary files /dev/null and b/sound/voice/joe/dontdothat_haz.ogg differ diff --git a/sound/voice/joe/enough_haz.ogg b/sound/voice/joe/enough_haz.ogg new file mode 100644 index 000000000000..65f8d05b2b5e Binary files /dev/null and b/sound/voice/joe/enough_haz.ogg differ diff --git a/sound/voice/joe/expensive_mistake_haz.ogg b/sound/voice/joe/expensive_mistake_haz.ogg new file mode 100644 index 000000000000..172dab444669 Binary files /dev/null and b/sound/voice/joe/expensive_mistake_haz.ogg differ diff --git a/sound/voice/joe/failed_support_request.ogg b/sound/voice/joe/failed_support_request.ogg new file mode 100644 index 000000000000..ab8d8895d562 Binary files /dev/null and b/sound/voice/joe/failed_support_request.ogg differ diff --git a/sound/voice/joe/fire_haz.ogg b/sound/voice/joe/fire_haz.ogg index ec1ff9fad98f..3301e658d739 100644 Binary files a/sound/voice/joe/fire_haz.ogg and b/sound/voice/joe/fire_haz.ogg differ diff --git a/sound/voice/joe/firearm_haz.ogg b/sound/voice/joe/firearm_haz.ogg index ff5d19bab998..dabb1a687886 100644 Binary files a/sound/voice/joe/firearm_haz.ogg and b/sound/voice/joe/firearm_haz.ogg differ diff --git a/sound/voice/joe/follow_me_please_haz.ogg b/sound/voice/joe/follow_me_please_haz.ogg index 9d39bb8d1693..8a45ba01619a 100644 Binary files a/sound/voice/joe/follow_me_please_haz.ogg and b/sound/voice/joe/follow_me_please_haz.ogg differ diff --git a/sound/voice/joe/found_you.ogg b/sound/voice/joe/found_you.ogg new file mode 100644 index 000000000000..70e280ce4471 Binary files /dev/null and b/sound/voice/joe/found_you.ogg differ diff --git a/sound/voice/joe/found_you_haz.ogg b/sound/voice/joe/found_you_haz.ogg new file mode 100644 index 000000000000..6a4cdfba6de1 Binary files /dev/null and b/sound/voice/joe/found_you_haz.ogg differ diff --git a/sound/voice/joe/getting_careless.ogg b/sound/voice/joe/getting_careless.ogg new file mode 100644 index 000000000000..f694d0bcb6ec Binary files /dev/null and b/sound/voice/joe/getting_careless.ogg differ diff --git a/sound/voice/joe/getting_careless_haz.ogg b/sound/voice/joe/getting_careless_haz.ogg new file mode 100644 index 000000000000..4fa972f37994 Binary files /dev/null and b/sound/voice/joe/getting_careless_haz.ogg differ diff --git a/sound/voice/joe/glad_we_resolved_haz.ogg b/sound/voice/joe/glad_we_resolved_haz.ogg new file mode 100644 index 000000000000..5afdfe2bf700 Binary files /dev/null and b/sound/voice/joe/glad_we_resolved_haz.ogg differ diff --git a/sound/voice/joe/going_anywhere.ogg b/sound/voice/joe/going_anywhere.ogg new file mode 100644 index 000000000000..3c67a5ada1c5 Binary files /dev/null and b/sound/voice/joe/going_anywhere.ogg differ diff --git a/sound/voice/joe/going_on.ogg b/sound/voice/joe/going_on.ogg new file mode 100644 index 000000000000..82ba2d8f47d0 Binary files /dev/null and b/sound/voice/joe/going_on.ogg differ diff --git a/sound/voice/joe/going_on_haz.ogg b/sound/voice/joe/going_on_haz.ogg new file mode 100644 index 000000000000..262c0301db8a Binary files /dev/null and b/sound/voice/joe/going_on_haz.ogg differ diff --git a/sound/voice/joe/good_day_haz.ogg b/sound/voice/joe/good_day_haz.ogg index 7ec82d9483f4..718e2d2b8290 100644 Binary files a/sound/voice/joe/good_day_haz.ogg and b/sound/voice/joe/good_day_haz.ogg differ diff --git a/sound/voice/joe/had_the_pleasure_haz.ogg b/sound/voice/joe/had_the_pleasure_haz.ogg new file mode 100644 index 000000000000..cd309203c7b5 Binary files /dev/null and b/sound/voice/joe/had_the_pleasure_haz.ogg differ diff --git a/sound/voice/joe/have_a_problem_haz.ogg b/sound/voice/joe/have_a_problem_haz.ogg new file mode 100644 index 000000000000..15b4df323347 Binary files /dev/null and b/sound/voice/joe/have_a_problem_haz.ogg differ diff --git a/sound/voice/joe/hazard_level.ogg b/sound/voice/joe/hazard_level.ogg new file mode 100644 index 000000000000..49f73ab65824 Binary files /dev/null and b/sound/voice/joe/hazard_level.ogg differ diff --git a/sound/voice/joe/hazard_level_haz.ogg b/sound/voice/joe/hazard_level_haz.ogg new file mode 100644 index 000000000000..2eb688f25a45 Binary files /dev/null and b/sound/voice/joe/hazard_level_haz.ogg differ diff --git a/sound/voice/joe/health_risks_smoking.ogg b/sound/voice/joe/health_risks_smoking.ogg new file mode 100644 index 000000000000..98aa6169687e Binary files /dev/null and b/sound/voice/joe/health_risks_smoking.ogg differ diff --git a/sound/voice/joe/hmmm.ogg b/sound/voice/joe/hmmm.ogg new file mode 100644 index 000000000000..ae38b1815893 Binary files /dev/null and b/sound/voice/joe/hmmm.ogg differ diff --git a/sound/voice/joe/hold_still_haz.ogg b/sound/voice/joe/hold_still_haz.ogg new file mode 100644 index 000000000000..01ebfcdc9a77 Binary files /dev/null and b/sound/voice/joe/hold_still_haz.ogg differ diff --git a/sound/voice/joe/how_are_you_haz.ogg b/sound/voice/joe/how_are_you_haz.ogg new file mode 100644 index 000000000000..8f940d9008f2 Binary files /dev/null and b/sound/voice/joe/how_are_you_haz.ogg differ diff --git a/sound/voice/joe/how_can_i_help_haz.ogg b/sound/voice/joe/how_can_i_help_haz.ogg index d6d28222efd7..f41e7bcd230d 100644 Binary files a/sound/voice/joe/how_can_i_help_haz.ogg and b/sound/voice/joe/how_can_i_help_haz.ogg differ diff --git a/sound/voice/joe/hysterical_damaged.ogg b/sound/voice/joe/hysterical_damaged.ogg new file mode 100644 index 000000000000..410d2ea6ceca Binary files /dev/null and b/sound/voice/joe/hysterical_damaged.ogg differ diff --git a/sound/voice/joe/hysterical_haz.ogg b/sound/voice/joe/hysterical_haz.ogg index cd2926fa64cc..6cc6ddef20c9 100644 Binary files a/sound/voice/joe/hysterical_haz.ogg and b/sound/voice/joe/hysterical_haz.ogg differ diff --git a/sound/voice/joe/i_cant_help_you.ogg b/sound/voice/joe/i_cant_help_you.ogg new file mode 100644 index 000000000000..b2d71acc1587 Binary files /dev/null and b/sound/voice/joe/i_cant_help_you.ogg differ diff --git a/sound/voice/joe/interloper_haz.ogg b/sound/voice/joe/interloper_haz.ogg new file mode 100644 index 000000000000..c2cff2b9b529 Binary files /dev/null and b/sound/voice/joe/interloper_haz.ogg differ diff --git a/sound/voice/joe/irresponsible_haz.ogg b/sound/voice/joe/irresponsible_haz.ogg index 585d5e6dc7bb..1b9acb933988 100644 Binary files a/sound/voice/joe/irresponsible_haz.ogg and b/sound/voice/joe/irresponsible_haz.ogg differ diff --git a/sound/voice/joe/isnt_right.ogg b/sound/voice/joe/isnt_right.ogg new file mode 100644 index 000000000000..81783a2a21d1 Binary files /dev/null and b/sound/voice/joe/isnt_right.ogg differ diff --git a/sound/voice/joe/keep_calm.ogg b/sound/voice/joe/keep_calm.ogg new file mode 100644 index 000000000000..fe6252ab0483 Binary files /dev/null and b/sound/voice/joe/keep_calm.ogg differ diff --git a/sound/voice/joe/keep_calm_haz.ogg b/sound/voice/joe/keep_calm_haz.ogg new file mode 100644 index 000000000000..e033ade69c28 Binary files /dev/null and b/sound/voice/joe/keep_calm_haz.ogg differ diff --git a/sound/voice/joe/let_me_help_haz.ogg b/sound/voice/joe/let_me_help_haz.ogg new file mode 100644 index 000000000000..7af8a4e06d4d Binary files /dev/null and b/sound/voice/joe/let_me_help_haz.ogg differ diff --git a/sound/voice/joe/made_a_mess.ogg b/sound/voice/joe/made_a_mess.ogg new file mode 100644 index 000000000000..8a6dafb33ebe Binary files /dev/null and b/sound/voice/joe/made_a_mess.ogg differ diff --git a/sound/voice/joe/misunderstanding.ogg b/sound/voice/joe/misunderstanding.ogg new file mode 100644 index 000000000000..cb39a031bd14 Binary files /dev/null and b/sound/voice/joe/misunderstanding.ogg differ diff --git a/sound/voice/joe/my_schedule.ogg b/sound/voice/joe/my_schedule.ogg new file mode 100644 index 000000000000..e29207c064d5 Binary files /dev/null and b/sound/voice/joe/my_schedule.ogg differ diff --git a/sound/voice/joe/my_turn_now.ogg b/sound/voice/joe/my_turn_now.ogg new file mode 100644 index 000000000000..e7cef2adf324 Binary files /dev/null and b/sound/voice/joe/my_turn_now.ogg differ diff --git a/sound/voice/joe/my_turn_now_haz.ogg b/sound/voice/joe/my_turn_now_haz.ogg new file mode 100644 index 000000000000..76f1a6aebe28 Binary files /dev/null and b/sound/voice/joe/my_turn_now_haz.ogg differ diff --git a/sound/voice/joe/needs_assistance.ogg b/sound/voice/joe/needs_assistance.ogg new file mode 100644 index 000000000000..6056f9ebbf21 Binary files /dev/null and b/sound/voice/joe/needs_assistance.ogg differ diff --git a/sound/voice/joe/no_need_haz.ogg b/sound/voice/joe/no_need_haz.ogg new file mode 100644 index 000000000000..ae050b531840 Binary files /dev/null and b/sound/voice/joe/no_need_haz.ogg differ diff --git a/sound/voice/joe/no_no.ogg b/sound/voice/joe/no_no.ogg new file mode 100644 index 000000000000..28a700a5f1d0 Binary files /dev/null and b/sound/voice/joe/no_no.ogg differ diff --git a/sound/voice/joe/no_no_haz.ogg b/sound/voice/joe/no_no_haz.ogg new file mode 100644 index 000000000000..99a3e8dd9d3d Binary files /dev/null and b/sound/voice/joe/no_no_haz.ogg differ diff --git a/sound/voice/joe/no_reason_to_be.ogg b/sound/voice/joe/no_reason_to_be.ogg new file mode 100644 index 000000000000..d1499943e130 Binary files /dev/null and b/sound/voice/joe/no_reason_to_be.ogg differ diff --git a/sound/voice/joe/not_a_toy.ogg b/sound/voice/joe/not_a_toy.ogg new file mode 100644 index 000000000000..8a93716e42f4 Binary files /dev/null and b/sound/voice/joe/not_a_toy.ogg differ diff --git a/sound/voice/joe/not_be_tolerated_haz.ogg b/sound/voice/joe/not_be_tolerated_haz.ogg new file mode 100644 index 000000000000..9691810251d1 Binary files /dev/null and b/sound/voice/joe/not_be_tolerated_haz.ogg differ diff --git a/sound/voice/joe/not_crawling.ogg b/sound/voice/joe/not_crawling.ogg new file mode 100644 index 000000000000..2671f6e50899 Binary files /dev/null and b/sound/voice/joe/not_crawling.ogg differ diff --git a/sound/voice/joe/patient_machine.ogg b/sound/voice/joe/patient_machine.ogg new file mode 100644 index 000000000000..674439e8a46c Binary files /dev/null and b/sound/voice/joe/patient_machine.ogg differ diff --git a/sound/voice/joe/permit_for_that.ogg b/sound/voice/joe/permit_for_that.ogg new file mode 100644 index 000000000000..980573d798ab Binary files /dev/null and b/sound/voice/joe/permit_for_that.ogg differ diff --git a/sound/voice/joe/permit_for_that_haz.ogg b/sound/voice/joe/permit_for_that_haz.ogg new file mode 100644 index 000000000000..45889f5e2364 Binary files /dev/null and b/sound/voice/joe/permit_for_that_haz.ogg differ diff --git a/sound/voice/joe/polite_request.ogg b/sound/voice/joe/polite_request.ogg new file mode 100644 index 000000000000..ae9b83186c7c Binary files /dev/null and b/sound/voice/joe/polite_request.ogg differ diff --git a/sound/voice/joe/potential_hazard.ogg b/sound/voice/joe/potential_hazard.ogg new file mode 100644 index 000000000000..056ac6c6db5e Binary files /dev/null and b/sound/voice/joe/potential_hazard.ogg differ diff --git a/sound/voice/joe/presence_logged_haz.ogg b/sound/voice/joe/presence_logged_haz.ogg index df8b5a0cdfa9..577f47046b89 100644 Binary files a/sound/voice/joe/presence_logged_haz.ogg and b/sound/voice/joe/presence_logged_haz.ogg differ diff --git a/sound/voice/joe/protected_area_compromised_haz.ogg b/sound/voice/joe/protected_area_compromised_haz.ogg new file mode 100644 index 000000000000..e37fd0829e05 Binary files /dev/null and b/sound/voice/joe/protected_area_compromised_haz.ogg differ diff --git a/sound/voice/joe/protocol_demand.ogg b/sound/voice/joe/protocol_demand.ogg new file mode 100644 index 000000000000..4101b8d62f4a Binary files /dev/null and b/sound/voice/joe/protocol_demand.ogg differ diff --git a/sound/voice/joe/protocol_demand_haz.ogg b/sound/voice/joe/protocol_demand_haz.ogg new file mode 100644 index 000000000000..de5fc2e2b86f Binary files /dev/null and b/sound/voice/joe/protocol_demand_haz.ogg differ diff --git a/sound/voice/joe/quite_finished.ogg b/sound/voice/joe/quite_finished.ogg new file mode 100644 index 000000000000..dd559dacabc3 Binary files /dev/null and b/sound/voice/joe/quite_finished.ogg differ diff --git a/sound/voice/joe/quite_finished_haz.ogg b/sound/voice/joe/quite_finished_haz.ogg new file mode 100644 index 000000000000..6893d366f0f8 Binary files /dev/null and b/sound/voice/joe/quite_finished_haz.ogg differ diff --git a/sound/voice/joe/really_haz.ogg b/sound/voice/joe/really_haz.ogg new file mode 100644 index 000000000000..f02d94a63d94 Binary files /dev/null and b/sound/voice/joe/really_haz.ogg differ diff --git a/sound/voice/joe/really_shouldnt_be_here_haz.ogg b/sound/voice/joe/really_shouldnt_be_here_haz.ogg index 22de4fe8ac63..fa4f2706dda0 100644 Binary files a/sound/voice/joe/really_shouldnt_be_here_haz.ogg and b/sound/voice/joe/really_shouldnt_be_here_haz.ogg differ diff --git a/sound/voice/joe/report_haz.ogg b/sound/voice/joe/report_haz.ogg index 188042163ed4..f6972125578a 100644 Binary files a/sound/voice/joe/report_haz.ogg and b/sound/voice/joe/report_haz.ogg differ diff --git a/sound/voice/joe/report_this.ogg b/sound/voice/joe/report_this.ogg new file mode 100644 index 000000000000..11a8f7240084 Binary files /dev/null and b/sound/voice/joe/report_this.ogg differ diff --git a/sound/voice/joe/report_you.ogg b/sound/voice/joe/report_you.ogg new file mode 100644 index 000000000000..e62ff5f20c5f Binary files /dev/null and b/sound/voice/joe/report_you.ogg differ diff --git a/sound/voice/joe/report_you_haz.ogg b/sound/voice/joe/report_you_haz.ogg new file mode 100644 index 000000000000..de7b76559a15 Binary files /dev/null and b/sound/voice/joe/report_you_haz.ogg differ diff --git a/sound/voice/joe/responsibility_for_that.ogg b/sound/voice/joe/responsibility_for_that.ogg new file mode 100644 index 000000000000..38a1bff39394 Binary files /dev/null and b/sound/voice/joe/responsibility_for_that.ogg differ diff --git a/sound/voice/joe/running_accidents_haz.ogg b/sound/voice/joe/running_accidents_haz.ogg index adca77ae199c..3631c77a41bc 100644 Binary files a/sound/voice/joe/running_accidents_haz.ogg and b/sound/voice/joe/running_accidents_haz.ogg differ diff --git a/sound/voice/joe/safety_breach_haz.ogg b/sound/voice/joe/safety_breach_haz.ogg index 41116872272a..09d49f9538ce 100644 Binary files a/sound/voice/joe/safety_breach_haz.ogg and b/sound/voice/joe/safety_breach_haz.ogg differ diff --git a/sound/voice/joe/safety_log.ogg b/sound/voice/joe/safety_log.ogg new file mode 100644 index 000000000000..e6badebe73bc Binary files /dev/null and b/sound/voice/joe/safety_log.ogg differ diff --git a/sound/voice/joe/saw_that.ogg b/sound/voice/joe/saw_that.ogg new file mode 100644 index 000000000000..917e97edbfcb Binary files /dev/null and b/sound/voice/joe/saw_that.ogg differ diff --git a/sound/voice/joe/set_off_alarm.ogg b/sound/voice/joe/set_off_alarm.ogg new file mode 100644 index 000000000000..2c7e89e3e72c Binary files /dev/null and b/sound/voice/joe/set_off_alarm.ogg differ diff --git a/sound/voice/joe/shouldnt_be_here_damaged.ogg b/sound/voice/joe/shouldnt_be_here_damaged.ogg new file mode 100644 index 000000000000..e21daa3fe1ef Binary files /dev/null and b/sound/voice/joe/shouldnt_be_here_damaged.ogg differ diff --git a/sound/voice/joe/so_tiresome.ogg b/sound/voice/joe/so_tiresome.ogg new file mode 100644 index 000000000000..d86fc6d259af Binary files /dev/null and b/sound/voice/joe/so_tiresome.ogg differ diff --git a/sound/voice/joe/so_tiresome_haz.ogg b/sound/voice/joe/so_tiresome_haz.ogg new file mode 100644 index 000000000000..110e353c6af9 Binary files /dev/null and b/sound/voice/joe/so_tiresome_haz.ogg differ diff --git a/sound/voice/joe/someone_playing.ogg b/sound/voice/joe/someone_playing.ogg new file mode 100644 index 000000000000..ba83c07b9b56 Binary files /dev/null and b/sound/voice/joe/someone_playing.ogg differ diff --git a/sound/voice/joe/something_amiss.ogg b/sound/voice/joe/something_amiss.ogg new file mode 100644 index 000000000000..c75608e71ee1 Binary files /dev/null and b/sound/voice/joe/something_amiss.ogg differ diff --git a/sound/voice/joe/something_amiss_haz.ogg b/sound/voice/joe/something_amiss_haz.ogg new file mode 100644 index 000000000000..35270d2195cc Binary files /dev/null and b/sound/voice/joe/something_amiss_haz.ogg differ diff --git a/sound/voice/joe/sophisticated.ogg b/sound/voice/joe/sophisticated.ogg new file mode 100644 index 000000000000..5eaadd2d1d89 Binary files /dev/null and b/sound/voice/joe/sophisticated.ogg differ diff --git a/sound/voice/joe/sophisticated_haz.ogg b/sound/voice/joe/sophisticated_haz.ogg new file mode 100644 index 000000000000..bcbcd32a2c07 Binary files /dev/null and b/sound/voice/joe/sophisticated_haz.ogg differ diff --git a/sound/voice/joe/speak_to_you.ogg b/sound/voice/joe/speak_to_you.ogg new file mode 100644 index 000000000000..e9154e61b4db Binary files /dev/null and b/sound/voice/joe/speak_to_you.ogg differ diff --git a/sound/voice/joe/species_haz.ogg b/sound/voice/joe/species_haz.ogg index a0bcaebf05ac..684628affed1 100644 Binary files a/sound/voice/joe/species_haz.ogg and b/sound/voice/joe/species_haz.ogg differ diff --git a/sound/voice/joe/still_here_haz.ogg b/sound/voice/joe/still_here_haz.ogg new file mode 100644 index 000000000000..436b61b1a522 Binary files /dev/null and b/sound/voice/joe/still_here_haz.ogg differ diff --git a/sound/voice/joe/stop_that_haz.ogg b/sound/voice/joe/stop_that_haz.ogg new file mode 100644 index 000000000000..fd9d7371239e Binary files /dev/null and b/sound/voice/joe/stop_that_haz.ogg differ diff --git a/sound/voice/joe/strange.ogg b/sound/voice/joe/strange.ogg new file mode 100644 index 000000000000..cb8f6000daca Binary files /dev/null and b/sound/voice/joe/strange.ogg differ diff --git a/sound/voice/joe/strange_haz.ogg b/sound/voice/joe/strange_haz.ogg new file mode 100644 index 000000000000..8543cd583bf7 Binary files /dev/null and b/sound/voice/joe/strange_haz.ogg differ diff --git a/sound/voice/joe/temperatures_haz.ogg b/sound/voice/joe/temperatures_haz.ogg index 5d1a4a952dfa..e55bf69b8021 100644 Binary files a/sound/voice/joe/temperatures_haz.ogg and b/sound/voice/joe/temperatures_haz.ogg differ diff --git a/sound/voice/joe/that_sound.ogg b/sound/voice/joe/that_sound.ogg new file mode 100644 index 000000000000..1ddf40de4826 Binary files /dev/null and b/sound/voice/joe/that_sound.ogg differ diff --git a/sound/voice/joe/that_stings_haz.ogg b/sound/voice/joe/that_stings_haz.ogg index f88468d260c9..3d1b8abad5fe 100644 Binary files a/sound/voice/joe/that_stings_haz.ogg and b/sound/voice/joe/that_stings_haz.ogg differ diff --git a/sound/voice/joe/this_facility.ogg b/sound/voice/joe/this_facility.ogg new file mode 100644 index 000000000000..020b75143e4c Binary files /dev/null and b/sound/voice/joe/this_facility.ogg differ diff --git a/sound/voice/joe/this_is_futile_haz.ogg b/sound/voice/joe/this_is_futile_haz.ogg index 3d371cc9fc04..9b26df5f19cf 100644 Binary files a/sound/voice/joe/this_is_futile_haz.ogg and b/sound/voice/joe/this_is_futile_haz.ogg differ diff --git a/sound/voice/joe/this_isnt_the_answer_haz.ogg b/sound/voice/joe/this_isnt_the_answer_haz.ogg new file mode 100644 index 000000000000..a5c0721e1776 Binary files /dev/null and b/sound/voice/joe/this_isnt_the_answer_haz.ogg differ diff --git a/sound/voice/joe/tomorrow_together.ogg b/sound/voice/joe/tomorrow_together.ogg new file mode 100644 index 000000000000..d4e499a3de01 Binary files /dev/null and b/sound/voice/joe/tomorrow_together.ogg differ diff --git a/sound/voice/joe/tomorrow_together_haz.ogg b/sound/voice/joe/tomorrow_together_haz.ogg index 05686c426bf5..d9440b4e14ac 100644 Binary files a/sound/voice/joe/tomorrow_together_haz.ogg and b/sound/voice/joe/tomorrow_together_haz.ogg differ diff --git a/sound/voice/joe/tut_tut_haz.ogg b/sound/voice/joe/tut_tut_haz.ogg new file mode 100644 index 000000000000..82a20fc16c39 Binary files /dev/null and b/sound/voice/joe/tut_tut_haz.ogg differ diff --git a/sound/voice/joe/unwarranted_haz.ogg b/sound/voice/joe/unwarranted_haz.ogg new file mode 100644 index 000000000000..7a537702bb12 Binary files /dev/null and b/sound/voice/joe/unwarranted_haz.ogg differ diff --git a/sound/voice/joe/use_of_lighting.ogg b/sound/voice/joe/use_of_lighting.ogg new file mode 100644 index 000000000000..9e4e67501074 Binary files /dev/null and b/sound/voice/joe/use_of_lighting.ogg differ diff --git a/sound/voice/joe/very_dangerous.ogg b/sound/voice/joe/very_dangerous.ogg new file mode 100644 index 000000000000..64b3344d22d4 Binary files /dev/null and b/sound/voice/joe/very_dangerous.ogg differ diff --git a/sound/voice/joe/very_dangerous_haz.ogg b/sound/voice/joe/very_dangerous_haz.ogg new file mode 100644 index 000000000000..9dd8ef501bef Binary files /dev/null and b/sound/voice/joe/very_dangerous_haz.ogg differ diff --git a/sound/voice/joe/want_to_help.ogg b/sound/voice/joe/want_to_help.ogg new file mode 100644 index 000000000000..1dbe56510c4c Binary files /dev/null and b/sound/voice/joe/want_to_help.ogg differ diff --git a/sound/voice/joe/was_that_light.ogg b/sound/voice/joe/was_that_light.ogg new file mode 100644 index 000000000000..04c8f548179c Binary files /dev/null and b/sound/voice/joe/was_that_light.ogg differ diff --git a/sound/voice/joe/was_that_you.ogg b/sound/voice/joe/was_that_you.ogg new file mode 100644 index 000000000000..f8df579b358a Binary files /dev/null and b/sound/voice/joe/was_that_you.ogg differ diff --git a/sound/voice/joe/what_are_you.ogg b/sound/voice/joe/what_are_you.ogg new file mode 100644 index 000000000000..526b72041138 Binary files /dev/null and b/sound/voice/joe/what_are_you.ogg differ diff --git a/sound/voice/joe/what_are_you_haz.ogg b/sound/voice/joe/what_are_you_haz.ogg new file mode 100644 index 000000000000..48763e327f2e Binary files /dev/null and b/sound/voice/joe/what_are_you_haz.ogg differ diff --git a/sound/voice/joe/what_do_you_need_haz.ogg b/sound/voice/joe/what_do_you_need_haz.ogg new file mode 100644 index 000000000000..c48128f03513 Binary files /dev/null and b/sound/voice/joe/what_do_you_need_haz.ogg differ diff --git a/sound/voice/joe/whats_this.ogg b/sound/voice/joe/whats_this.ogg new file mode 100644 index 000000000000..9cee624aa029 Binary files /dev/null and b/sound/voice/joe/whats_this.ogg differ diff --git a/sound/voice/joe/where_are_you_going.ogg b/sound/voice/joe/where_are_you_going.ogg new file mode 100644 index 000000000000..fb89b98dd648 Binary files /dev/null and b/sound/voice/joe/where_are_you_going.ogg differ diff --git a/sound/voice/joe/where_are_you_going_haz.ogg b/sound/voice/joe/where_are_you_going_haz.ogg new file mode 100644 index 000000000000..fed6630ab979 Binary files /dev/null and b/sound/voice/joe/where_are_you_going_haz.ogg differ diff --git a/sound/voice/joe/with_you_shortly_haz.ogg b/sound/voice/joe/with_you_shortly_haz.ogg index 5f7a669c38fb..e5f80f178a0b 100644 Binary files a/sound/voice/joe/with_you_shortly_haz.ogg and b/sound/voice/joe/with_you_shortly_haz.ogg differ diff --git a/sound/voice/joe/wont_do.ogg b/sound/voice/joe/wont_do.ogg new file mode 100644 index 000000000000..327f83536f35 Binary files /dev/null and b/sound/voice/joe/wont_do.ogg differ diff --git a/sound/voice/joe/wont_do_haz.ogg b/sound/voice/joe/wont_do_haz.ogg new file mode 100644 index 000000000000..4e055dd4f57c Binary files /dev/null and b/sound/voice/joe/wont_do_haz.ogg differ diff --git a/sound/voice/joe/you_are_here.ogg b/sound/voice/joe/you_are_here.ogg new file mode 100644 index 000000000000..6cfc17b7f73c Binary files /dev/null and b/sound/voice/joe/you_are_here.ogg differ