From 5ce84e194606e4366bd10dead6e7b17ede816c87 Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Sun, 27 Feb 2011 22:23:33 +0200 Subject: [PATCH] Also detach dead prey if their predator gets swallowed. Avoids model conflicts. --- data/qcsrc/server/vore.qc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/data/qcsrc/server/vore.qc b/data/qcsrc/server/vore.qc index d6f5777a..ea485cbe 100644 --- a/data/qcsrc/server/vore.qc +++ b/data/qcsrc/server/vore.qc @@ -514,8 +514,9 @@ void Vore() // Code that addresses the prey: // -------------------------------- - // fulldigest - detach dead prey if their predator died while they were inside - if(self.fakepredator.classname == "player" && self.fakepredator.deadflag != DEAD_NO) + // fulldigest - detach dead prey if their predator died or got swallowed + if(self.fakepredator.classname == "player") + if(self.fakepredator.deadflag != DEAD_NO || self.fakepredator.predator.classname == "player") Vore_DeadPrey_Detach(self); if(self.predator.classname != "player") -- 2.39.2