diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm
index d62a13018ed..9ba8bec513b 100644
--- a/code/modules/paperwork/pen.dm
+++ b/code/modules/paperwork/pen.dm
@@ -48,13 +48,16 @@
if(!istype(M))
return
- if(M.can_inject(user, 1))
+ if(M.can_inject(user, 1) && force == initial(force))
user << "You stab [M] with the pen."
if(!stealth)
M << "You feel a tiny prick!"
. = 1
- add_logs(user, M, "stabbed", src)
+ add_logs(user, M, "stabbed", src)
+
+ else
+ ..()
/*
* Sleepypens
@@ -84,6 +87,7 @@
*/
/obj/item/weapon/pen/edagger
origin_tech = "combat=3;syndicate=5"
+ attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") //these wont show up if the pen is off
var/on = 0
/obj/item/weapon/pen/edagger/attack_self(mob/living/user)
@@ -99,7 +103,7 @@
user << "[src] can now be concealed."
else
on = 1
- force = 15
+ force = 20
w_class = 3
name = "energy dagger"
hitsound = 'sound/weapons/blade1.ogg'