From 053730966a90c8e0330e3eea7092f7554e6fdc36 Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Fri, 3 Sep 2010 17:05:28 +0300 Subject: [PATCH] Apply swallow delay after regurgitation too --- data/balance.cfg | 2 +- data/qcsrc/server/vore.qc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/data/balance.cfg b/data/balance.cfg index ce227e24..41c44ce0 100644 --- a/data/balance.cfg +++ b/data/balance.cfg @@ -181,7 +181,7 @@ set g_balance_grabber_secondary_radius 75 // {{{ stomach set g_balance_vore_swallow_range 50 "distance at which you can swallow another player when facing them" set g_balance_vore_swallow_limit 3 "how many players can fit inside a stomach, should not be greater than 3 due to the number of stomach states for player models" -set g_balance_vore_swallow_delay 0.5 "how many seconds must pass before you can swallow someone again" +set g_balance_vore_swallow_delay 0.5 "how many seconds must pass before you can swallow someone, after having swallowed or regurgitated another player" set g_balance_vore_regurgitate_delay 0.135 "regurgitation delay" set g_balance_vore_regurgitate_velocitylimit 1200 "when a predator is going faster than this, the prey is squeezed out of them" set g_balance_vore_regurgitate_force 500 "regurgitated players rocket out at this speed when released" diff --git a/data/qcsrc/server/vore.qc b/data/qcsrc/server/vore.qc index c8149aeb..855bf0f7 100644 --- a/data/qcsrc/server/vore.qc +++ b/data/qcsrc/server/vore.qc @@ -123,6 +123,7 @@ void Vore_Regurgitate(entity e) pointparticles(particleeffectnum("regurgitate"), e.eater.origin, '0 0 0', 1); e.eater.stomach_load -= 1; e.eater.regurgitate_prepare = 0; + e.eater.swallow_delay = time + cvar("g_balance_vore_swallow_delay"); Vore_Weight_apply(e.eater); e.eater = world; } -- 2.39.2