// event chase camera\r
if(cvar("chase_active") <= 0) // greater than 0 means it's enabled manually, and this code is skipped\r
{\r
- if(spectatee_status >= 0 && (cvar("cl_eventchase_death") && getstati(STAT_HEALTH) <= 0 && !intermission))\r
+ if(!getstati(STAT_VORE_EATEN) && spectatee_status >= 0 && (cvar("cl_eventchase_death") && getstati(STAT_HEALTH) <= 0 && !intermission))\r
{\r
// We must enable chase_active to get a third person view (weapon viewmodel hidden and own player model showing).\r
// Ideally, there should be another way to enable third person cameras, such as through R_SetView()\r
self.colormod_z = 1;\r
}\r
\r
- // set all vore related stats\r
- if(self.predator.classname == "player")\r
+ // set all vore stats\r
+ if(self.fakeprey)\r
+ self.stat_eaten = num_for_edict(self.fakepredator);\r
+ else if(self.predator.classname == "player")\r
{\r
self.stat_stomachload = self.predator.stomach_load; // necessary for the stomach board\r
self.stat_digesting = self.predator.digesting; // necessary for the stomach board\r