You can no longer meatspike bots and silicons

This commit is contained in:
Cyberboss
2017-01-20 10:54:00 -05:00
committed by GitHub
parent 6d639219e1
commit 1da1ca91c7
@@ -1,4 +1,5 @@
//////Kitchen Spike
#define VIABLE_MOB_CHECK(X) (isliving(X) && !issilicon(X) && !isbot(X))
/obj/structure/kitchenspike_frame
name = "meatspike frame"
@@ -71,7 +72,7 @@
return ..()
/obj/structure/kitchenspike/attack_hand(mob/user)
if(isliving(user.pulling) && user.a_intent == INTENT_GRAB && !has_buckled_mobs())
if(VIABLE_MOB_CHECK(user.pulling) && user.a_intent == INTENT_GRAB && !has_buckled_mobs())
var/mob/living/L = user.pulling
if(do_mob(user, src, 120))
if(has_buckled_mobs()) //to prevent spam/queing up attacks
@@ -146,3 +147,5 @@
new /obj/item/stack/sheet/metal(src.loc, 4)
new /obj/item/stack/rods(loc, 4)
qdel(src)
#undef VIABLE_MOB_CHECK