\r
// rpg\r
seta g_rpg 0 "RPG: RolePlay / Free Roam gametype"\r
+set g_rpg_canleave 1 "when enabled, anyone can leave a predator's stomach in RPG (like leaving a team mate in team games)"\r
+set g_rpg_botattack 0 "when disabled, bots won't attack anyone in RPG (but will still swallow them harmlessly)"\r
\r
// server game balance settings\r
// powerup balance settings\r
else if(!self.digesting)
{
// the higher the skill, the faster bots will start to digest you
+ if not(g_rpg && !cvar("g_rpg_botattack"))
if(skill >= randomtry_pred)
self.BUTTON_DIGEST = TRUE; // digest
if(self.predator.classname == "player" && time > self.decide_prey)
{
+ if not(g_rpg && !cvar("g_rpg_botattack"))
if not(teams_matter && self.team == self.predator.team)
{
// the higher the skill, the more the bot will kick in your stomack
if(self.predator.digesting) // our predator is digesting, so get out of him regardless of who he is
self.BUTTON_JUMP = TRUE; // leave
else if not(teams_matter && self.team == self.predator.team && cvar("g_balance_vore_teamheal") && self.health < cvar("g_balance_vore_teamheal_stable")) // we are being team healed, don't leave
- self.BUTTON_JUMP = TRUE; // leave
+ {
+ if not(g_rpg && !cvar("g_rpg_botattack"))
+ self.BUTTON_JUMP = TRUE; // leave
+ }
}
self.decide_prey = time + decide_prey_time; // time before the bot decides what to do with their predator
\r
float Vore_CanLeave()\r
{\r
- if(teams_matter && self.team == self.predator.team)\r
- return TRUE;\r
+ if(self.predator.classname == "player")\r
+ {\r
+ if(teams_matter && self.team == self.predator.team)\r
+ return TRUE;\r
+ if(g_rpg && cvar("g_rpg_canleave"))\r
+ return TRUE;\r
+ }\r
return FALSE;\r
}\r
\r