From 254ae82975010df10cac9fe7f43424b51820810d Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Tue, 2 Aug 2011 23:51:15 +0300 Subject: [PATCH] If the prey has been fully digested, silently detach them --- data/qcsrc/server/vore.qc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data/qcsrc/server/vore.qc b/data/qcsrc/server/vore.qc index a32ec8e1..cd795cec 100644 --- a/data/qcsrc/server/vore.qc +++ b/data/qcsrc/server/vore.qc @@ -360,6 +360,14 @@ void Vore_Regurgitate(entity e) e.solid = e.vore_oldsolid; e.view_ofs_z = PL_VIEW_OFS_z; + // if the prey has been fully digested, silently detach them + if(e.deadflag != DEAD_NO && e.health <= cvar("g_balance_vore_digestion_limit")) + { + e.predator = world; + e.modelindex = 0; // hide the dead body + return; + } + // apply velocities local vector oldforward, oldright, oldup; oldforward = v_forward; -- 2.39.2