diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 1b9e637beb1..31e74e4896a 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -210,14 +210,10 @@ atom_say("End of recording.") break atom_say("[mytape.storedinfo[i]]") - if(length(mytape.storedinfo) < i + 1) + if(length(mytape.storedinfo) < i + 1 || playsleepseconds > 1.4 SECONDS) playsleepseconds = 1 SECONDS else playsleepseconds = (mytape.timestamp[i + 1] - mytape.timestamp[i]) SECONDS - if(playsleepseconds > 1.4 SECONDS) - sleep(10) - atom_say("Skipping [playsleepseconds / 10] seconds of silence.") - playsleepseconds = 1 SECONDS i++ stop(TRUE)