{\r
//update the necessary angles to match our view\r
self.angles_x = self.owner.angles_x;\r
+ self.view_ofs = self.owner.view_ofs;\r
\r
// if our swallow progress is gone, the swallow model must also go\r
- if(!self.owner.swallow_progress_prey)\r
+ /*if(!self.owner.swallow_progress_prey)\r
{\r
self.nextthink = 0;\r
remove(self);\r
self = world;\r
return;\r
- }\r
+ }*/\r
\r
self.nextthink = time;\r
}\r
// apply the properties of the prey\r
e.angles_x = prey.angles_x;\r
e.aiment = prey;\r
- e.origin += prey.view_ofs;\r
\r
e.owner = prey; // owned by the prey\r
e.enemy = self; // enemy is the predator\r
}\r
\r
// if the predator swallowing me has changed, remove the swallow model\r
- if(e.swallow_model && e.swallow_model.enemy != self)\r
+ if(e.swallow_model != world && e.swallow_model.enemy != self)\r
{\r
e.swallow_model.nextthink = 0;\r
remove(e.swallow_model);\r
e.swallow_model = world;\r
}\r
//set the swallow model for the prey\r
- if(!e.swallow_model)\r
+ if(e.swallow_model == world)\r
Vore_SwallowModel_Spawn(e);\r
\r
// increase the progress value until it reaches 1, then swallow the player\r