From 251f33aee95d8bb77bcfba3876649e9d7d702710 Mon Sep 17 00:00:00 2001 From: "quartz235@gmail.com" Date: Thu, 23 Feb 2012 23:57:32 +0000 Subject: [PATCH] Fix for spamming recorder transcripts git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3179 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/devices/taperecorder.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/game/objects/devices/taperecorder.dm b/code/game/objects/devices/taperecorder.dm index abb413dea65..02218b2a23e 100644 --- a/code/game/objects/devices/taperecorder.dm +++ b/code/game/objects/devices/taperecorder.dm @@ -13,6 +13,7 @@ var/playsleepseconds = 0.0 var/list/storedinfo = new/list() var/list/timestamp = new/list() + var/canprint = 1 flags = FPRINT | TABLEPASS| CONDUCT throwforce = 2 throw_speed = 4 @@ -197,6 +198,9 @@ set name = "Print Transcript" set category = "Object" + if (!canprint) + usr << "\red The recorder can't print that fast!" + return if (src.recording == 1 || src.playing == 1) usr << "\red You can't print the transcript while playing or recording!" return @@ -207,6 +211,9 @@ t1 += "[src.storedinfo[i]]
" P.info = t1 P.name = "paper- 'Transcript'" + canprint = 0 + sleep(300) + canprint = 1 /obj/item/device/taperecorder/attack_self(mob/user)