diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm index 42dbb16c4d1..c9b915c4da6 100644 --- a/code/modules/mob/living/silicon/silicon_defense.dm +++ b/code/modules/mob/living/silicon/silicon_defense.dm @@ -56,6 +56,14 @@ return FALSE /mob/living/silicon/attack_hand(mob/living/carbon/human/M) + if(istype(M)) + var/obj/item/organ/external/temp = M.bodyparts_by_name["r_hand"] + if(M.hand) + temp = M.bodyparts_by_name["l_hand"] + if(!temp || !temp.is_usable()) + to_chat(M, "You can't use your hand!") + return + switch(M.a_intent) if(INTENT_HELP) M.visible_message("[M] pets [src]!", \