From 94b9e2fa8c256cca78f747ab06e2510bd583dd98 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Fri, 24 Mar 2023 02:18:06 +0100 Subject: [PATCH 1/2] Fixing Tape Recorder Voices --- code/game/objects/items/devices/taperecorder.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 88701319cdb..3dab3135cf0 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -86,10 +86,15 @@ update_icon() +<<<<<<< HEAD /obj/item/device/taperecorder/hear_talk(mob/M, list/message_pieces, verb) +======= +/obj/item/taperecorder/hear_talk(mob/living/M, list/message_pieces, verb) +>>>>>>> 46c088f9e84... Fixing Tape Recorder Voices (#8950) var/msg = multilingual_to_message(message_pieces, requires_machine_understands = TRUE, with_capitalization = TRUE) + var/voice = M.GetVoice() //Defined on living, returns name for normal mobs/ if(mytape && recording) - mytape.record_speech("[M.name] [verb], \"[msg]\"") + mytape.record_speech("[voice] [verb], \"[msg]\"") /obj/item/device/taperecorder/see_emote(mob/M as mob, text, var/emote_type) From 2a3d1c14b0ba462898c8241e2a3b71002c387ad8 Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Sun, 4 Jun 2023 07:02:30 +1000 Subject: [PATCH 2/2] Update taperecorder.dm --- code/game/objects/items/devices/taperecorder.dm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 3dab3135cf0..0ae3fd17b9d 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -86,11 +86,7 @@ update_icon() -<<<<<<< HEAD /obj/item/device/taperecorder/hear_talk(mob/M, list/message_pieces, verb) -======= -/obj/item/taperecorder/hear_talk(mob/living/M, list/message_pieces, verb) ->>>>>>> 46c088f9e84... Fixing Tape Recorder Voices (#8950) var/msg = multilingual_to_message(message_pieces, requires_machine_understands = TRUE, with_capitalization = TRUE) var/voice = M.GetVoice() //Defined on living, returns name for normal mobs/ if(mytape && recording) @@ -437,4 +433,4 @@ //Random colour tapes /obj/item/device/tape/random/New() - icon_state = "tape_[pick("white", "blue", "red", "yellow", "purple")]" \ No newline at end of file + icon_state = "tape_[pick("white", "blue", "red", "yellow", "purple")]"