From 6d6becbeed258fa684bde2f2d14579cea82c49f0 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 19 Jun 2013 02:35:32 +0400 Subject: [PATCH] Made hailers emaggable. --- code/game/objects/items/devices/whistle.dm | 28 ++++++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/devices/whistle.dm b/code/game/objects/items/devices/whistle.dm index c735f40264f..73aa6db7447 100644 --- a/code/game/objects/items/devices/whistle.dm +++ b/code/game/objects/items/devices/whistle.dm @@ -4,18 +4,36 @@ icon_state = "voice0" item_state = "flashbang" //looks exactly like a flash (and nothing like a flashbang) w_class = 1.0 - flags = FPRINT | TABLEPASS| CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT var/spamcheck = 0 - + var/emagged = 0 + var/insults = 0//just in case /obj/item/device/hailer/attack_self(mob/living/carbon/user as mob) if (spamcheck) return - playsound(get_turf(src), 'sound/voice/halt.ogg', 100, 1, vary = 0) - user.visible_message("[user]'s [name] rasps, \"Halt! Security!\"") + if(emagged) + if(insults >= 1) + playsound(get_turf(src), 'sound/voice/binsult.ogg', 100, 1, vary = 0)//hueheuheuheuheuheuhe + user.visible_message("[user]'s [name] gurgles, \"FUCK YOUR CUNT YOU SHIT EATING CUNT TILL YOU ARE A MASS EATING SHIT CUNT. EAT PENISES IN YOUR FUCK FACE AND SHIT OUT ABORTIONS TO FUCK UP SHIT IN YOUR ASS YOU COCK FUCK SHIT MONKEY FROM THE DEPTHS OF SHIT\"") + insults-- + else + user << "\red *BZZZZcuntZZZZT*" + return + else + playsound(get_turf(src), 'sound/voice/halt.ogg', 100, 1, vary = 0) + user.visible_message("[user]'s [name] rasps, \"Halt! Security!\"") spamcheck = 1 spawn(20) - spamcheck = 0 \ No newline at end of file + spamcheck = 0 + +/obj/item/device/hailer/attackby(obj/item/I, mob/user) + if(istype(I, /obj/item/weapon/card/emag) && !emagged) + user << "\red You overload \the [src]'s voice synthesizer." + emagged = 1 + insults = rand(1, 3)//to prevent dickflooding + return + return \ No newline at end of file