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")]"