diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 47ce86e6afd..b78c8420445 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -44,6 +44,31 @@ icon_state = "pen" colour = "white" +/obj/item/weapon/pen/fourcolor + desc = "It's a fancy four-color ink pen." + name = "four-color pen" + icon = 'icons/obj/bureaucracy.dmi' + icon_state = "pen" + item_state = "pen" + +/obj/item/weapon/pen/fourcolor/New() + ..() + colour = "black" + desc = "It's a fancy four-color ink pen, set to [src.colour]." + +/obj/item/weapon/pen/fourcolor/attack_self(mob/living/carbon/user) + switch(colour) + if("black") + colour = "red" + if("red") + colour = "green" + if("green") + colour = "blue" + else + colour = "black" + user << "[src] will now write in [src.colour]." + //user << "[src] will now write in [colour]." // If anyone feels lucky + desc = "It's a fancy four-color ink pen, set to [src.colour]." /obj/item/weapon/pen/attack(mob/living/M, mob/user,stealth) if(!istype(M))