set g_balance_vore_swallow_stealprey 0.5 "probability of stealing someone's prey when eating them (when true their prey joins your stomach rather than popping out). 0 = never, 1 = always"\r
set g_balance_vore_swallow_dropweapon 0.75 "probability of dropping your weapon when swallowed. 0 = never and 1 = always, does not apply to team mates"\r
set g_balance_vore_regurgitate_speedcap 1200 "when a predator is going faster than this, their prey is squeezed out of them"\r
-set g_balance_vore_regurgitate_force 500 "regurgitated players rocket out at this speed when released"\r
-set g_balance_vore_regurgitate_predatorforce 250 "players are pushed back by this amount when regurgitating someone"\r
+set g_balance_vore_regurgitate_force 500 "regurgitated players rocket out at this speed, in the direction the predator is facing"\r
+set g_balance_vore_regurgitate_predatorforce 250 "players are pushed back by this amount when regurgitating someone, opposite of the direction they are facing"\r
set g_balance_vore_regurgitate_delay 0.135 "regurgitation delay"\r
set g_balance_vore_digestion_damage 4 "amount of damage applied to victims during digestion"\r
set g_balance_vore_digestion_vampire 1 "amount of health you gain from digestion"\r
set g_balance_vore_kick_damage_min 10 "minimum amount of damage you can do with a stomach kick"\r
set g_balance_vore_kick_damage_max 20 "maximum amount of damage you can do with a stomach kick"\r
set g_balance_vore_kick_delay 0.6 "how many seconds must pass before you can perform another stomach kick"\r
+set g_balance_vore_kick_force 150 "predators are pushed by this amount when stomach kicked, in the direction their prey is facing"\r
set g_balance_vore_kick_escapeprobability 0.125 "probability of getting regurgitated while performing stomach kicks (0 = never, 1 = always)"\r
// }}}\r
{\r
float damage;\r
damage = ceil(random() * (cvar("g_balance_vore_kick_damage_max") - cvar("g_balance_vore_kick_damage_min")) + cvar("g_balance_vore_kick_damage_min"));\r
- Damage(self.predator, self, self, damage, DEATH_STOMACHKICK, self.predator.origin, '0 0 0');\r
+ Damage(self.predator, self, self, damage, DEATH_STOMACHKICK, self.predator.origin, v_forward * cvar("g_balance_vore_kick_force"));\r
sound(self.predator, CHAN_PROJECTILE, "weapons/stomachkick.ogg", VOL_BASE, ATTN_NORM);\r
\r
if(random() < cvar("g_balance_vore_kick_escapeprobability"))\r