diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index aff402b6bc9..66d7ea2edec 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -40,7 +40,8 @@ affecting.grabbed_by -= src affecting = null if(assailant) - assailant.client.screen -= hud + if(assailant.client) + assailant.client.screen -= hud assailant = null qdel(hud) ..() @@ -171,9 +172,10 @@ assailant.changeNext_move(10) affecting.losebreath += 1 else - assailant.visible_message("[assailant] was unable to tighten \his grip on [affecting]'s neck!") - hud.icon_state = "disarm/kill" - state = GRAB_NECK + if(assailant) + assailant.visible_message("[assailant] was unable to tighten \his grip on [affecting]'s neck!") + hud.icon_state = "disarm/kill" + state = GRAB_NECK //This is used to make sure the victim hasn't managed to yackety sax away before using the grab.