]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/buffs.qh
Merge branches 'TimePath/oo', 'TimePath/buffsys', 'TimePath/gametypesys'
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / buffs.qh
index 7396f974c2bc5eb1ebacdbfdc31bb7a9586d3479..db57943241b9c3d0b0bad9698dfd9f0e76dd1c5d 100644 (file)
 
 void RegisterBuffs();
 const int BUFFS_MAX = 16;
-entity BUFFS[BUFFS_MAX];
+entity BUFFS[BUFFS_MAX], BUFFS_first, BUFFS_last;
 int BUFFS_COUNT;
 #define REGISTER_BUFF(id) \
-    REGISTER(RegisterBuffs, BUFF, BUFFS, BUFFS_COUNT, id, Buff, m_id); \
+    REGISTER(RegisterBuffs, BUFF, BUFFS, BUFFS_COUNT, id, m_id, NEW(Buff)); \
     REGISTER_INIT_POST(BUFF, id) { \
         this.netname = this.m_name; \
         this.m_itemid = BIT(this.m_id - 1); \