20 objerror(
this,
"trigger_force without a (valid) .target!\n");
41 float addspeed = str -
toucher.velocity *
normalize(targ.origin -
this.origin);
115 setsize(
this,
'-1 -1 -1' * this.
radius,
'1 1 1' * this.
radius);
186 setorigin(
this, this.
origin);
187 setsize(
this,
'-1 -1 -1' * this.
radius,
'1 1 1' * this.
radius);
214NET_HANDLE(ENT_CLIENT_TRIGGER_IMPULSE,
bool isnew)
217 this.
radius = ReadCoord();
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
void trigger_impulse_touch_directional(entity this, entity toucher)
bool trigger_impulse_send(entity this, entity to, int sf)
void trigger_impulse_link(entity this)
void trigger_impulse_touch_accel(entity this, entity toucher)
void trigger_impulse_touch_radial(entity this, entity toucher)
const float IMPULSE_MAX_PUSHDELTATIME
const float IMPULSE_DEFAULT_RADIAL_STRENGTH
const float IMPULSE_DEFAULT_DIRECTIONAL_STRENGTH
float autocvar_g_triggerimpulse_directional_multiplier
const int IMPULSE_DIRECTIONAL_SPEEDTARGET
float autocvar_g_triggerimpulse_radial_multiplier
const float IMPULSE_DEFAULT_ACCEL_STRENGTH
float autocvar_g_triggerimpulse_accel_power
const int FALLOFF_LINEAR_INV
float autocvar_g_triggerimpulse_accel_multiplier
const float IMPULSE_DIRECTIONAL_MAX_ACCEL_FACTOR
const float SOLID_TRIGGER
const float EF_NODEPTHTEST
void UpdateCSQCProjectile(entity e)
#define NET_HANDLE(id, param)
#define WriteHeader(to, id)
#define REGISTER_NET_LINKED(id)
#define EXACTTRIGGER_TOUCH(e, t)
#define BITSET_ASSIGN(a, b)
#define UNSET_ONGROUND(s)
void trigger_link(entity this, bool(entity this, entity to, int sendflags) sendfunc)
bool isPushable(entity e)
void trigger_common_write(entity this, bool withtarget)
void trigger_remove_generic(entity this)
void trigger_common_read(entity this, bool withtarget)
void WarpZoneLib_ExactTrigger_Init(entity this, bool unsetmodel)