From 8192298e0ae8fbf7859ab29aff213f3781b359ec Mon Sep 17 00:00:00 2001 From: TalkingCactus Date: Thu, 28 Jul 2016 12:44:45 -0400 Subject: [PATCH] basic initialization proc aggressive grab, then click yourself with grab intent to initialize --- code/modules/mob/living/living_defense.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index bdd61b1f91..89e5d6af88 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -212,7 +212,12 @@ take_organ_damage(min(10*toxpwr, acid_volume * toxpwr)) /mob/living/proc/grabbedby(mob/living/carbon/user, supress_message = 0) - if(user == src || anchored) + if(user == src) + var/mob/living/target + if(pulling && !pulling.anchored && grab_state >= GRAB_AGGRESSIVE && isliving(pulling)) + target = pulling + user.vore_initiate(target,user) + if(anchored) return 0 if(!user.pulling || user.pulling != src) user.start_pulling(src, supress_message)