diff --git a/code/game/verbs/suicide.dm b/code/game/verbs/suicide.dm
index 030dad6d3fe..31c80661ab0 100644
--- a/code/game/verbs/suicide.dm
+++ b/code/game/verbs/suicide.dm
@@ -31,6 +31,7 @@
if(held_item)
var/damagetype = held_item.suicide_act(src)
if(damagetype)
+ log_and_message_admins("[key_name(src)] commited suicide using \a [held_item]")
var/damage_mod = 1
switch(damagetype) //Sorry about the magic numbers.
//brute = 1, burn = 2, tox = 4, oxy = 8
@@ -70,7 +71,7 @@
updatehealth()
return
-
+ log_and_message_admins("[key_name(src)] commited suicide")
viewers(src) << pick("\red [src] is attempting to bite \his tongue off! It looks like \he's trying to commit suicide.", \
"\red [src] is jamming \his thumbs into \his eye sockets! It looks like \he's trying to commit suicide.", \
"\red [src] is twisting \his own neck! It looks like \he's trying to commit suicide.", \
diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index 0cc7b38fe61..ac5f322971a 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -269,7 +269,7 @@
for(var/obj/item/weapon/grab/G in M.grabbed_by)
grabstate = max(grabstate, G.state)
if(grabstate >= GRAB_NECK)
- damage_mult = 3.0
+ damage_mult = 2.5
else if(grabstate >= GRAB_AGGRESSIVE)
damage_mult = 1.5
P.damage *= damage_mult
@@ -340,6 +340,7 @@
in_chamber.on_hit(M)
if (in_chamber.damage_type != HALLOSS)
+ log_and_message_admins("[key_name(user)] commited suicide using \a [src]")
user.apply_damage(in_chamber.damage*2.5, in_chamber.damage_type, "head", used_weapon = "Point blank shot in the mouth with \a [in_chamber]", sharp=1)
user.death()
else