// Add new buffs here!
// Note: Buffs also need spawnfuncs, which are set below
-#include "../../../teams.qh"
-#include "../../../util.qh"
+#include <common/teams.qh>
+#include <common/util.qh>
REGISTER_WAYPOINT(Buff, _("Buff"), '1 0.5 0', 1);
REGISTER_RADARICON(Buff, 1);
REGISTRY_CHECK(Buffs)
#define REGISTER_BUFF(id) \
- REGISTER(Buffs, BUFF, id, m_id, NEW(Buff)); \
- REGISTER_INIT_POST(BUFF, id) { \
+ REGISTER(Buffs, BUFF_##id, m_id, NEW(Buff)); \
+ REGISTER_INIT_POST(BUFF_##id) { \
this.netname = this.m_name; \
this.m_itemid = BIT(this.m_id - 1); \
this.m_sprite = strzone(strcat("buff-", this.m_name)); \
} \
- REGISTER_INIT(BUFF, id)
+ REGISTER_INIT(BUFF_##id)
-#include "../../../items/item/pickup.qh"
+#include <common/items/item/pickup.qh>
CLASS(Buff, Pickup)
/** bit index */
ATTRIB(Buff, m_itemid, int, 0)
ENDCLASS(Buff)
#ifdef SVQC
- .int buffs;
+ // .int buffs = _STAT(BUFFS);
void buff_Init(entity ent);
void buff_Init_Compat(entity ent, entity replacement);
#define BUFF_SPAWNFUNC(e, b, t) spawnfunc(item_buff_##e) { \