diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm index 75fb5607d86..0cd95fb9847 100644 --- a/code/modules/mob/screen.dm +++ b/code/modules/mob/screen.dm @@ -317,7 +317,7 @@ if("Reset Machine") usr.machine = null if("internal") - if ((!( usr.stat ) && usr.canmove && !( usr.restrained() ))) + if (( !usr.stat && !usr.stunned && !usr.paralysis && !usr.restrained() )) if (usr.internal) usr.internal = null usr << "\blue No longer running on internals."