diff --git a/code/modules/ai/ai_holder_targeting.dm b/code/modules/ai/ai_holder_targeting.dm index 07b2a9f661e..38e093cc692 100644 --- a/code/modules/ai/ai_holder_targeting.dm +++ b/code/modules/ai/ai_holder_targeting.dm @@ -144,7 +144,7 @@ return FALSE //VOREStation add start else if(forgive_resting) //Doing it this way so we only think about the other conditions if the var is actually set - if((holder.health == holder.maxHealth) && !hostile && L.resting) //If our health is full, no one is fighting us, we can forgive + if((holder.health == holder.maxHealth) && !hostile && (L.resting || L.weakened || L.stunned)) //If our health is full, no one is fighting us, we can forgive var/mob/living/simple_mob/vore/eater = holder if(!eater.will_eat(L)) //We forgive people we can eat by eating them set_stance(STANCE_IDLE)