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"