]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/anticheat.qc
Remove some leftovers from merge
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / anticheat.qc
index 33c82913116b2b350ba1ff0ea1c3917a09da76df..1e6759684a593df5fea8690173ee76946d2b4fbe 100644 (file)
@@ -1,24 +1,38 @@
+#include "anticheat.qh"
+
+#include "antilag.qh"
+#include "autocvars.qh"
+#include "defs.qh"
+#include "miscfunctions.qh"
+
+#include "../dpdefs/progsdefs.qh"
+#include "../dpdefs/dpextensions.qh"
+
+#include "../warpzonelib/mathlib.qh"
+
+#include "command/common.qh"
+
 .float anticheat_jointime;
 
 void mean_accumulate(entity e, .float a, .float c, float mean, float value, float weight)
 {
-       if(weight == 0)
+       if (weight == 0)
                return;
-       if(mean == 0)
-               e.a *= pow(value, weight);
+       if (mean == 0)
+               e.(a) *= pow(value, weight);
        else
-               e.a += pow(value, mean) * weight;
-       e.c += weight;
+               e.(a) += pow(value, mean) * weight;
+       e.(c) += weight;
 }
 
 float mean_evaluate(entity e, .float a, .float c, float mean)
 {
-       if(e.c == 0)
+       if (e.(c) == 0)
                return 0;
-       if(mean == 0)
-               return pow(e.a, 1.0 / e.c);
+       if (mean == 0)
+               return pow(e.(a), 1.0 / e.(c));
        else
-               return pow(e.a / e.c, 1.0 / mean);
+               return pow(e.(a) / e.(c), 1.0 / mean);
 }
 
 #define MEAN_ACCUMULATE(prefix,v,w) mean_accumulate(self,prefix##_accumulator,prefix##_count,prefix##_mean,v,w)