]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/csqcmodel/sv_model.qc
support onground flag too
[xonotic/xonotic-data.pk3dir.git] / qcsrc / csqcmodel / sv_model.qc
index ddf640f96ed922732506ef6d5ba5a64bc005fb44..59b8b284b84eb5acd076df02672e6b2500c6bcba 100644 (file)
@@ -50,6 +50,19 @@ 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;
+       }
+
+       if(self.effects & EF_TELEPORT_BIT)
+       {
+               self.SendFlags |= PROPERTY_TELEPORTED; // no interpolation please
+               self.effects &~= EF_TELEPORT_BIT;
+       }
+
 #define PROPERTY(flag,r,w,f) \
        tmp = self.f; \
        if(tmp != self.csqcmodel_##f) \