X-Git-Url: http://de.git.xonotic.org/?p=voretournament%2Fvoretournament.git;a=blobdiff_plain;f=data%2Fqcsrc%2Fserver%2Fcl_player.qc;h=829a6501b777bf234d15110d7ad8a240b123fef3;hp=f8e16cd4efb52d2de3fc164daafb3fe605724615;hb=80e531b34bc8354b0eb9c55a94dbc41643dea27f;hpb=88a890dfead1430f2a32b925c84eff87dd3d1a39 diff --git a/data/qcsrc/server/cl_player.qc b/data/qcsrc/server/cl_player.qc index f8e16cd4..829a6501 100644 --- a/data/qcsrc/server/cl_player.qc +++ b/data/qcsrc/server/cl_player.qc @@ -311,9 +311,9 @@ void player_anim (void) if (!self.animstate_override) { if(self.swallow_progress_pred) - setanim(self, self.anim_duckjump, FALSE, TRUE, FALSE); // looks good for predators who are swallowing + setanim(self, self.anim_duckjump, TRUE, FALSE, 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 + setanim(self, self.anim_die2, FALSE, FALSE, FALSE); // looks good for prey who's getting swallowed else if(self.stat_eaten) { if(self.BUTTON_ATCK || self.predator.digesting) @@ -363,7 +363,16 @@ void player_anim (void) if (self.weaponentity) if (!self.weaponentity.animstate_override) - setanim(self.weaponentity, self.weaponentity.anim_idle, TRUE, FALSE, FALSE); + { + if(self.swallow_progress_pred) + setanim(self.weaponentity, self.weaponentity.anim_fire2, TRUE, FALSE, FALSE); // looks good for predators who are swallowing + else if(self.swallow_progress_prey) + setanim(self.weaponentity, self.weaponentity.anim_reload, TRUE, FALSE, FALSE); // looks good for prey who's getting swallowed + else if(self.stat_eaten && self.BUTTON_ATCK) + setanim(self.weaponentity, self.weaponentity.anim_fire1, TRUE, FALSE, FALSE); // looks good for prey attacking the stomach + else + setanim(self.weaponentity, self.weaponentity.anim_idle, TRUE, FALSE, FALSE); + } } void SpawnThrownWeapon (vector org, float w, float doreduce)