From 6409b42d4b5e2bba1648dc3d0df51f45b88feb77 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Thu, 11 Nov 2021 13:22:35 -0500 Subject: [PATCH] Considers more situations Makes it also ignore you if you've recently used OOC escape, or if it's already full --- code/modules/ai/ai_holder_targeting.dm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/code/modules/ai/ai_holder_targeting.dm b/code/modules/ai/ai_holder_targeting.dm index a6f74bc666d..a2fb1452b94 100644 --- a/code/modules/ai/ai_holder_targeting.dm +++ b/code/modules/ai/ai_holder_targeting.dm @@ -130,8 +130,15 @@ if(L.stat == UNCONSCIOUS) // Do we have mauling? Yes? Then maul people who are sleeping but not SSD if(mauling) return TRUE - else if(unconscious_vore && L.allowmobvore) //VOREStation Add - return TRUE //VOREStation Add + //VOREStation Add Start + else if(unconscious_vore && L.allowmobvore) + var/mob/living/simple_mob/vore/eater = holder + if(eater.prey_excludes[L]) + return FALSE + if(eater.vore_fullness >= eater.vore_capacity) + return FALSE + return TRUE + //VOREStation Add End else return FALSE if(holder.IIsAlly(L))