{\r
// triggers ambient vore taunts, for both pred and prey\r
\r
- // predator taunts\r
- if(self.stomach_load && !Stomach_TeamMates_check(self))\r
+ // 50/50 probability for either a predator or prey to play the taunt\r
+ if(random() < 0.5)\r
{\r
- if(!self.taunt_soundtime)\r
- SetAutoTaunt(self, time, TRUE, TAUNTTYPE_VOREPRED);\r
- }\r
- else if(self.taunt_soundtype == TAUNTTYPE_VOREPRED)\r
- {\r
- // we have a predator taunt scheduled, but are no longer a (suitable) predator, so remove it\r
- SetAutoTaunt(self, 0, FALSE, 0);\r
- }\r
-\r
- // prey taunts\r
- if(self.predator.classname == "player" && !(teams_matter && self.team == self.predator.team))\r
- {\r
- if(!self.taunt_soundtime)\r
- SetAutoTaunt(self, time, TRUE, TAUNTTYPE_VOREPREY);\r
+ // predator taunts\r
+ if(self.stomach_load && !Stomach_TeamMates_check(self))\r
+ {\r
+ if(!self.taunt_soundtime)\r
+ SetAutoTaunt(self, time, TRUE, TAUNTTYPE_VOREPRED);\r
+ }\r
+ else if(self.taunt_soundtype == TAUNTTYPE_VOREPRED)\r
+ {\r
+ // we have a predator taunt scheduled, but are no longer a (suitable) predator, so remove it\r
+ SetAutoTaunt(self, 0, FALSE, 0);\r
+ }\r
}\r
- else if(self.taunt_soundtype == TAUNTTYPE_VOREPREY)\r
+ else\r
{\r
- // we have a prey taunt scheduled, but are no longer a (suitable) prey, so remove it\r
- SetAutoTaunt(self, 0, FALSE, 0);\r
+ // prey taunts\r
+ if(self.predator.classname == "player" && !(teams_matter && self.team == self.predator.team))\r
+ {\r
+ if(!self.taunt_soundtime)\r
+ SetAutoTaunt(self, time, TRUE, TAUNTTYPE_VOREPREY);\r
+ }\r
+ else if(self.taunt_soundtype == TAUNTTYPE_VOREPREY)\r
+ {\r
+ // we have a prey taunt scheduled, but are no longer a (suitable) prey, so remove it\r
+ SetAutoTaunt(self, 0, FALSE, 0);\r
+ }\r
}\r
}\r
\r