]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
support EF_RESTARTANIM_BIT
authorRudolf Polzer <divverent@xonotic.org>
Mon, 14 Nov 2011 15:48:00 +0000 (16:48 +0100)
committerRudolf Polzer <divverent@xonotic.org>
Mon, 14 Nov 2011 15:48:00 +0000 (16:48 +0100)
qcsrc/csqcmodel/sv_model.qc

index ddf640f96ed922732506ef6d5ba5a64bc005fb44..09df3c828ef559ed1f7973b2f0664549a884dc19 100644 (file)
@@ -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) \