37#define EV_RandomItems_GetRandomItemClassName(i, o) \
38 i(string, MUTATOR_ARGV_0_string) \
39 o(string, MUTATOR_ARGV_1_string) \
#define MUTATOR_HOOKABLE(id, params)
#define REGISTER_MUTATOR(...)
#define BIT(n)
Only ever assign into the first 24 bits in QC (so max is BIT(23)).
string RandomItems_GetRandomItemClassName(string prefix)
Returns a random classname of the item.
bool autocvar_g_random_items
Whether to enable random items.
bool autocvar_g_random_loot
Whether to enable random loot.
@ RANDOM_ITEM_TYPE_RESOURCE
@ RANDOM_ITEM_TYPE_HEALTH
@ RANDOM_ITEM_TYPE_WEAPON
@ RANDOM_ITEM_TYPE_POWERUP
string RandomItems_GetRandomItemClassName(string prefix)
Returns a random classname of the item.
#define EV_RandomItems_GetRandomItemClassName(i, o)
Called when random item classname is requested.
string RandomItems_GetRandomVanillaItemClassName(string prefix, int types)
Returns a random classname of the vanilla item.