From 1a1e08ae080eff10e17a7ea2423a9791cd3f3c8b Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Fri, 15 Jul 2011 02:07:10 +0300 Subject: [PATCH] Animations for predators and prey as they are swallowing / being swallowed --- data/qcsrc/server/cl_player.qc | 6 +++++- data/qcsrc/server/vore.qc | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/data/qcsrc/server/cl_player.qc b/data/qcsrc/server/cl_player.qc index 7e4f4105..f8e16cd4 100644 --- a/data/qcsrc/server/cl_player.qc +++ b/data/qcsrc/server/cl_player.qc @@ -310,7 +310,11 @@ void player_anim (void) if (!self.animstate_override) { - if(self.stat_eaten) + if(self.swallow_progress_pred) + setanim(self, self.anim_duckjump, FALSE, TRUE, FALSE); // looks good for predators who are swallowing + else if(self.swallow_progress_prey) + setanim(self, self.anim_die2, FALSE, TRUE, FALSE); // looks good for prey who's getting swallowed + else if(self.stat_eaten) { if(self.BUTTON_ATCK || self.predator.digesting) setanim(self, self.anim_pain2, FALSE, TRUE, FALSE); // looks good for prey attacking the stomach or being digested diff --git a/data/qcsrc/server/vore.qc b/data/qcsrc/server/vore.qc index f6a3ebd7..d1069129 100644 --- a/data/qcsrc/server/vore.qc +++ b/data/qcsrc/server/vore.qc @@ -810,6 +810,7 @@ void Vore() { self.regurgitate_prepare = time + cvar("g_balance_vore_regurgitate_delay"); PlayerSound(self, playersound_regurgitate_prepare, CHAN_VOICE, VOICETYPE_PLAYERSOUND); + setanim(self, self.anim_pain2, FALSE, TRUE, TRUE); // looks good for preparing regurgitation self.regurgitate_button_delay_time = time + button_delay_time; } } -- 2.39.2