diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 86eae591aff..f0de8268303 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -572,21 +572,21 @@ for(var/obj/item/weapon/grab/G in usr.grabbed_by) resisting++ if (G.state == 1) - del(G) + qdel(G) else if(G.state == 2) - if(prob(25)) + if(prob(60)) for(var/mob/O in viewers(L, null)) O.show_message(text("\red [] has broken free of []'s grip!", L, G.assailant), 1) - del(G) + qdel(G) else if(G.state == 3) if(prob(5)) for(var/mob/O in viewers(usr, null)) O.show_message(text("\red [] has broken free of []'s headlock!", L, G.assailant), 1) - del(G) + qdel(G) if(resisting) for(var/mob/O in viewers(usr, null))