// now change the predator's player model into a stomach model for the prey\r
// in other words, when a player is swallowed by another player, the predator becomes an inward stomach model so the prey can see theirself in the stomach\r
// this is only visible to the prey however, otherwise players would appear as a floating stomach to everyone (ewww)\r
+ stomachmodel = strcat(substring(self.playermodel, 0, strlen(self.playermodel) - 4), "_stomach.md3"); // 4 is the extension length\r
\r
- // don't do this if we have chase_active enabled, as we'd be seeing a floating stomach from third person view\r
- if(other.cvar_chase_active > 0 || other.classname == "observer") // the classname check prevents a bug\r
- {\r
- Client_setmodel(setmodel_state());\r
- if not(self.predator.classname == "player")\r
- self.alpha = default_player_alpha;\r
- return TRUE;\r
- }\r
if(other.spectatee_status)\r
other = other.enemy; // also do this for the player we are spectating\r
- if(other.predator == self)\r
+\r
+ // don't do this if we have chase_active enabled, as we'd be seeing a floating stomach from third person view\r
+ if not(other.cvar_chase_active || other.classname == "observer") // the observer check prevents a bug\r