From 29b0b372fa5fe81a8c58732abc11c1913fcdc812 Mon Sep 17 00:00:00 2001 From: TullyBurnalot Date: Thu, 18 May 2017 10:35:05 +0100 Subject: [PATCH] Fixes Deaf Listening --- code/game/objects/items/devices/taperecorder.dm | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 6ec1a36504b..3d19789edda 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -3,6 +3,7 @@ desc = "A device that can record to cassette tapes, and play them. It automatically translates the content in playback." icon_state = "taperecorder_empty" item_state = "analyzer" + atom_say_verb = "says" w_class = 2 slot_flags = SLOT_BELT materials = list(MAT_METAL=60, MAT_GLASS=30) @@ -155,8 +156,7 @@ return else if(playing) playing = 0 - var/turf/T = get_turf(src) - T.visible_message("Tape Recorder: Playback stopped.") + atom_say("Tape Recorder: Playback stopped.") update_icon() @@ -185,19 +185,18 @@ break if(mytape.storedinfo.len < i) break - var/turf/T = get_turf(src) - T.visible_message("Tape Recorder: [mytape.storedinfo[i]]") + atom_say("Tape Recorder: [mytape.storedinfo[i]]") if(mytape.storedinfo.len < i + 1) playsleepseconds = 1 sleep(10) T = get_turf(src) - T.visible_message("Tape Recorder: End of recording.") + atom_say("Tape Recorder: End of recording.") else playsleepseconds = mytape.timestamp[i + 1] - mytape.timestamp[i] if(playsleepseconds > 14) sleep(10) T = get_turf(src) - T.visible_message("Tape Recorder: Skipping [playsleepseconds] seconds of silence") + atom_say("Tape Recorder: Skipping [playsleepseconds] seconds of silence") playsleepseconds = 1 i++ @@ -314,4 +313,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")]"