]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/ecs/_lib.inc
Move PM_walk landing event to ecs
[xonotic/xonotic-data.pk3dir.git] / qcsrc / ecs / _lib.inc
index 32db1f3d3e6cb1f1b0a4f7672dfc1a058d522f07..ef8e67c58a907020961cde32d164e49472df35f3 100644 (file)
@@ -13,8 +13,9 @@
        FOREACH_ENTITY_FLOAT_ORDERED(evt_##T##_listener, true, it.evt_##T(__VA_ARGS__)); \
        MACRO_END
 
-#define subscribe(listener, T) \
+#define subscribe(listener, T, fn) \
        MACRO_BEGIN \
+       listener.evt_##T = (fn); \
        listener.evt_##T##_listener = true; \
        MACRO_END