14 if (pushdeltatime > 0.15)
29 real_toucher.nade_entrap_time =
time + 0.1;
44 if (player.nade_entrap_time >
time)
52 if (mon.nade_entrap_time >
time)
58 if (mon.nade_veil_time && mon.nade_veil_time <=
time)
60 mon.alpha = mon.nade_veil_prevalpha;
61 mon.nade_veil_time = 0;
70 PAR(_(
"The %s detonates after a short delay, temporarily creating an orb around the point where it detonated for several seconds. "
71 "Players and projectiles that enter the sphere will be slowed down, including yourself."),
COLORED_NAME(
this));
#define MUTATOR_HOOKFUNCTION(...)
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
#define COLORED_NAME(this)
void UpdateCSQCProjectile(entity e)
void nade_entrap_touch(entity this, entity toucher)
void nade_entrap_boom(entity this)
float autocvar_g_nades_entrap_time
float autocvar_g_nades_entrap_strength
float autocvar_g_nades_entrap_speed
float autocvar_g_nades_entrap_radius
#define METHOD(cname, name, prototype)
#define PAR(...)
Adds an individually translatable paragraph to PAGE_TEXT without having to deal with strcat and sprin...
entity nades_spawn_orb(entity this, float orb_lifetime, float orb_rad)
Spawns an orb for some nade types.
bool isPushable(entity e)
#define IS_REAL_CLIENT(v)