From: Rudolf Polzer Date: Mon, 14 Nov 2011 15:48:00 +0000 (+0100) Subject: support EF_RESTARTANIM_BIT X-Git-Tag: xonotic-v0.6.0~74^2~100^2~71 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=43f429a3980b91d2e59adf27a0d1df593a0bd775;p=xonotic%2Fxonotic-data.pk3dir.git support EF_RESTARTANIM_BIT --- diff --git a/qcsrc/csqcmodel/sv_model.qc b/qcsrc/csqcmodel/sv_model.qc index ddf640f96..09df3c828 100644 --- a/qcsrc/csqcmodel/sv_model.qc +++ b/qcsrc/csqcmodel/sv_model.qc @@ -50,6 +50,13 @@ float CSQCModel_Send(entity to, float sf) void CSQCModel_CheckUpdate() { float tmp; + + if(self.effects & EF_RESTARTANIM_BIT) + { + self.SendFlags |= PROPERTY_FRAME | PROPERTY_FRAME2; // full anim resend please + self.effects &~= EF_RESTARTANIM_BIT; + } + #define PROPERTY(flag,r,w,f) \ tmp = self.f; \ if(tmp != self.csqcmodel_##f) \