/* Pens! * Contains: * Pens * Sleepy Pens * Parapens */ /* * Pens */ /obj/item/weapon/pen desc = "It's a normal black ink pen." name = "pen" icon = 'icons/obj/bureaucracy.dmi' icon_state = "pen" item_state = "pen" slot_flags = SLOT_BELT | SLOT_EARS throwforce = 0 w_class = 1.0 throw_speed = 3 throw_range = 7 m_amt = 10 pressure_resistance = 2 var/colour = "black" //what colour the ink is! /obj/item/weapon/pen/blue desc = "It's a normal blue ink pen." icon_state = "pen_blue" colour = "blue" /obj/item/weapon/pen/red desc = "It's a normal red ink pen." icon_state = "pen_red" colour = "red" /obj/item/weapon/pen/invisible desc = "It's an invisble pen marker." icon_state = "pen" colour = "white" /obj/item/weapon/pen/attack(mob/living/M, mob/user) if(!istype(M)) return if(M.can_inject(user, 1)) user << "You stab [M] with the pen." M << "You feel a tiny prick!" . = 1 add_logs(user, M, "stabbed", object="[name]") /* * Sleepypens */ /obj/item/weapon/pen/sleepy origin_tech = "materials=2;syndicate=5" /obj/item/weapon/pen/sleepy/attack(mob/living/M, mob/user) if(!istype(M)) return if(..()) if(reagents.total_volume) if(M.reagents) reagents.trans_to(M, 55) /obj/item/weapon/pen/sleepy/New() create_reagents(55) reagents.add_reagent("morphine", 30) reagents.add_reagent("mutetoxin", 15) reagents.add_reagent("tirizene", 10) ..()