10 FOREACH(IMPULSES,
true, it.m_id = i);
22#define IMPULSE_ALIAS(alias, n) localcmd("\nalias " #alias " \"impulse " #n "\"\n")
24#define IMPULSE_ALIAS(alias, n)
28#define REGISTER_IMPULSE(id, n) _REGISTER_IMPULSE(IMP_##id, id, n)
29#define _REGISTER_IMPULSE(id, alias, n) \
30 REGISTER(IMPULSES, id, m_id, new_pure(Impulse)) \
33 IMPULSE_ALIAS(alias, n); \
37 REGISTER_IMPULSE(weapon_group_##slot, imp)
50#define X(slot, dir, imp) \
51 REGISTER_IMPULSE(weapon_priority_##slot##_##dir, imp)
88 REGISTER_IMPULSE(weapon_byid_##i, imp)
128#pragma push_macro("use")
131#pragma pop_macro("use")
148#define CHIMPULSE(id, n) _CHIMPULSE(CHIMPULSE_##id, n)
149#define _CHIMPULSE(id, n) \
150 REGISTER(IMPULSES, id, m_id, new_pure(Impulse)) \
165#undef REGISTER_IMPULSE
166#undef _REGISTER_IMPULSE
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
void Impulse_Send(entity imp)
#define REGISTER_IMPULSE(id, n)
#define FOREACH(list, cond, body)
#define REGISTRY_SORT(...)
#define REGISTER_REGISTRY(id)
#define REGISTRY(id, max)
Declares a new registry.
#define REGISTRY_CHECK(id)
#define REGISTRY_DEFINE_GET(id, null)
#define STATIC_INIT(func)
during worldspawn