12#define REGISTER_NADE(id, inst) REGISTER(Nades, NADE_TYPE, id, m_id, inst)
35 returns(this.m_name, icon_path_from_HUDskin(this.m_icon));
54#define NADE_PROJECTILE(i, projectile, trail) MACRO_BEGIN \
55 this.m_projectile[i] = projectile; \
56 this.m_trail[i] = trail; \
63 if (it.m_projectile[0] == proj || it.m_projectile[1] == proj)
return it;
65 return NADE_TYPE_Null;
#define REGISTER_MUTATOR(...)
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
ATTRIB(Mutator, message, string)
#define FOREACH(list, cond, body)
#define REPLICATE_INIT(type, name)
Nade Nade_FromProjectile(int proj)
const int PROJECTILE_NADE_BURN
const int PROJECTILE_NADE
#define ATTRIBARRAY(cname, name, type, cnt)
#define METHOD(cname, name, prototype)
#define REGISTER(...)
Register a new entity with a registry.
#define REGISTER_REGISTRY(id)
#define REGISTRY(id, max)
Declare a new registry.
#define REGISTRY_CHECK(id)
#define REGISTRY_DEFINE_GET(id, null)
string cvar_cl_pokenade_type