From b4117291f85df7acca3c41ae64b2d54a70ee214b Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Tue, 24 Apr 2012 19:58:04 +0100 Subject: [PATCH] TG: Fix for spamming recorder transcripts Revision: r3179 Author: quartz235 --- 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 0d6f32e97ed..1d0b58ec04f 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 @@ -208,6 +212,9 @@ P.info = t1 P.name = "paper - 'Transcript'" P.overlays += "paper_words" + canprint = 0 + sleep(300) + canprint = 1 /obj/item/device/taperecorder/attack_self(mob/user)