]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/util.qc
new and VERY broken cvar: cl_csad
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / util.qc
index 79fd219a20dd88d7e525e055b25ceaf7d198fa11..7b08c2c5cf6eaf14fc7c02d10d8d655672e4d786 100644 (file)
@@ -2473,13 +2473,18 @@ vector vec3(float x, float y, float z)
        return v;
 }
 
-vector animfixfps(entity e, vector a)
+vector animfixfps(entity e, vector a, vector b)
 {
        // multi-frame anim: keep as-is
        if(a_y == 1)
        {
                float dur;
                dur = frameduration(e.modelindex, a_x);
+               if(dur <= 0 && b_y)
+               {
+                       a = b;
+                       dur = frameduration(e.modelindex, a_x);
+               }
                if(dur > 0)
                        a_z = 1.0 / dur;
        }