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" || self.fakepredator.classname == "player")\r
+ if not(self.predator.classname == "player" || self.fakeprey)\r
self.alpha = default_player_alpha;\r
return TRUE;\r
}\r
return TRUE;\r
}\r
Client_setmodel(setmodel_state());\r
- if not(self.predator.classname == "player" || self.fakepredator.classname == "player")\r
+ if not(self.predator.classname == "player" || self.fakeprey)\r
self.alpha = default_player_alpha;\r
return TRUE;\r
}\r
\r
RemoveGrabber(self); // Wazat's Grabber\r
\r
- Vore_DeadPrey_Detach(self);\r
-\r
self.classname = "player";\r
self.wasplayer = TRUE;\r
self.iscreature = TRUE;\r
\r
SetCustomizer(self, Client_customizeentityforclient, Client_uncustomizeentityforclient);\r
\r
+ Vore_DeadPrey_Detach(self);\r
+\r
self.model = "";\r
FixPlayermodel();\r
\r
if(self.taunt_soundtime)\r
if(time > self.taunt_soundtime)\r
{\r
+ switch(self.taunt_soundtype)\r
+ {\r
+ case TAUNTTYPE_DEATH:\r
+ PlayerSound(self, playersound_taunt, CHAN_VOICE, VOICETYPE_AUTOTAUNT);\r
+ break;\r
+ case TAUNTTYPE_VOREPRED:\r
+ PlayerSound(self, playersound_pred, CHAN_VOICE, VOICETYPE_AUTOTAUNT); // change this properly\r
+ break;\r
+ case TAUNTTYPE_VOREPREY:\r
+ PlayerSound(self, playersound_prey, CHAN_VOICE, VOICETYPE_AUTOTAUNT); // change this properly\r
+ break;\r
+ default:\r
+ dprint("Incorrect autotaunt type\n");\r
+ break;\r
+ }\r
+\r
self.taunt_soundtime = 0;\r
- PlayerSound(self, playersound_taunt, CHAN_VOICE, VOICETYPE_AUTOTAUNT);\r
+ self.taunt_soundtype = 0;\r
}\r
\r
target_voicescript_next(self);\r