X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Fstats.qh;h=f0ea92d6345e347c12d40116ed63fac1c8390c68;hb=ce8ccb737c4c4730e59e520362ba8e78426b44be;hp=5a2b53b69f3796da2c23802c617567d221ddbeb6;hpb=ae458cf44e1264534a20514f2f451c3d06ff135b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/stats.qh b/qcsrc/lib/stats.qh index 5a2b53b69..f0ea92d63 100644 --- a/qcsrc/lib/stats.qh +++ b/qcsrc/lib/stats.qh @@ -125,8 +125,8 @@ int g_magic_stats_hole = 0; .int __stat_null; STATIC_INIT(stats) { - STATS = new(stats); - // Prevent engine stats being sent + STATS = new_pure(stats); + // Prevent engine stats being sent int r = STATS_ENGINE_RESERVE; for (int i = 0, n = 256 - r; i < n; ++i) { #define X(_, name, id) if (i == id) continue; @@ -168,6 +168,8 @@ REGISTRY(Stats, 256 - STATS_ENGINE_RESERVE) REGISTER_REGISTRY(Stats) REGISTRY_SORT(Stats) REGISTRY_CHECK(Stats) + +REGISTRY_DEFINE_GET(Stats, NULL) STATIC_INIT(Stats_renumber) { FOREACH(Stats, true, {