#if defined(CSQC)
#elif defined(MENUQC)
#elif defined(SVQC)
- #include <server/defs.qh>
+ #include <common/weapons/_all.qh>
+ #include <common/stats.qh>
+ #include <server/weapons/common.qh>
#include <common/state.qh>
+ #include <common/monsters/sv_monsters.qh>
#include <common/vehicles/all.qh>
#include <lib/warpzone/common.qh>
#include "antilag.qh"
});
}
+float antilag_getlag(entity e)
+{
+ float lag = ((IS_REAL_CLIENT(e)) ? ANTILAG_LATENCY(e) : 0);
+ bool noantilag = ((IS_CLIENT(e)) ? CS(e).cvar_cl_noantilag : false);
+ if(autocvar_g_antilag == 0 || noantilag || lag < 0.001)
+ lag = 0;
+
+ return lag;
+}
+
/*
==================
traceline_antilag