From 7972dbff3274bc9ec5199e2057d4311dddf6b243 Mon Sep 17 00:00:00 2001 From: TullyBurnalot Date: Fri, 8 Jul 2016 00:37:37 +0100 Subject: [PATCH] Adds Posterior Burning - Photocopiers can now be emagged; - Photocopiers deal 20 Burn damage to any mob attempting to fax their posterior --- code/modules/paperwork/photocopier.dm | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index d4a2ad141cb..4096b139e78 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -228,7 +228,18 @@ var/icon/temp_img if(!check_ass()) //You have to be sitting on the copier and either be a xeno or a human without clothes on. return - + if(emagged) + if(ishuman(ass)) + var/mob/living/carbon/human/H = ass + to_chat(ass,"Something smells toasty...") + var/obj/item/organ/external/G = H.get_organ("groin") + G.take_damage(0, 20) + sleep(20) + ass.emote("scream") + if(!ishuman(ass)) + var/mob/living/H = ass + to_chat(ass,"Something smells toasty...") + H.apply_damage(20, BURN) if(ishuman(ass)) //Suit checks are in check_ass var/mob/living/carbon/human/H = ass temp_img = icon('icons/obj/butts.dmi', H.species.butt_sprite) @@ -310,6 +321,13 @@ else return 1 +/obj/machinery/photocopier/emag_act(user as mob) + if(!emagged) + emagged = 1 + to_chat(user,"You overload the photocopier's laser printing mechanism.") + else + to_chat(user,"The photocopier's laser printing mechanism is already overloaded!") + /obj/item/device/toner name = "toner cartridge" icon_state = "tonercartridge"