if not(teams_matter && cvar("g_balance_vore_teamheal") && cvar("g_vore_teamvore"))
return;
- if(self.deadflag != DEAD_NO || self.predator.classname == "player" || self.flagcarried || self.digesting) // a flag carrier can't waste time on team healing
+ if(self.deadflag != DEAD_NO || self.stat_eaten || self.flagcarried || self.digesting) // a flag carrier can't waste time on team healing
{
self.status_teamhealing = 0;
return;
// Predator bot behavior:
// --------------------------------
- if(self.predator.classname != "player")
+ if(!self.stat_eaten)
{
// finding and swallowing a player
// Prey bot behavior:
// --------------------------------
- if(self.predator.classname == "player" && time > self.decide_prey)
+ if(self.stat_eaten && time > self.decide_prey)
{
// all we can do in the stomach is kick and do some damage / try to escape, or leave if the circumstances allow it and we should