diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index 91ee5ef60a0..5aa4bc6d2b4 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -460,6 +460,8 @@ proc/isobserver(A)
icon_state = "grabbed+1"
if (!( affecting.buckled ))
affecting.loc = assailant.loc
+ affecting.attack_log += text("[world.time] - has had their neck grabbed by [assailant.name] ([assailant.ckey])")
+ assailant.attack_log += text("[world.time] - has grabbed the neck of [affecting.name] ([affecting.ckey])")
hud1.icon_state = "disarm/kill"
hud1.name = "disarm/kill"
else
@@ -468,6 +470,8 @@ proc/isobserver(A)
if (killing)
for(var/mob/O in viewers(assailant, null))
O.show_message(text("\red [] has tightened his grip on []'s neck!", assailant, affecting), 1)
+ affecting.attack_log += text("[world.time] - has been strangled (kill intent) by [assailant.name] ([assailant.ckey])")
+ assailant.attack_log += text("[world.time] - has attempted to strangle (kill intent) [affecting.name] ([affecting.ckey])")
assailant.next_move = world.time + 10
affecting.stunned = max(2, affecting.stunned)
affecting.paralysis = max(1, affecting.paralysis)