17 bool eff_trail = eff.eent_eff_trail;
104 if(!eff.eent_eff_trail && !eff_cnt) {
return; }
108 net_eff.m_id = eff.m_id;
109 net_eff.eent_net_velocity = eff_vel;
110 net_eff.eent_net_location = eff_loc;
111 net_eff.eent_net_count = eff_cnt;
112 net_eff.eent_eff_trail = eff.eent_eff_trail;
113 net_eff.eent_net_color_min = eff_col_min;
114 net_eff.eent_net_color_max = eff_col_max;
128 FOREACH(Effects, it.eent_eff_name == eff_name, {
129 Send_Effect(it, eff_loc, eff_vel, eff_cnt);
133 __pointparticles(_particleeffectnum(eff_name), eff_loc, eff_vel, eff_cnt);
#define BIT(n)
Only ever assign into the first 24 bits in QC (so max is BIT(23)).
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
vector particles_colormin
vector particles_colormax
vector eent_net_color_max
vector eent_net_color_min
#define particleeffectnum(e)
const int EFF_NET_COLOR_MIN
const int EFF_NET_COLOR_SAME
const int EFF_NET_VELOCITY
void Send_Effect_(string eff_name, vector eff_loc, vector eff_vel, int eff_cnt)
void Send_Effect(entity eff, vector eff_loc, vector eff_vel, int eff_cnt)
bool Net_Write_Effect(entity this, entity client, int sf)
void Send_Effect_Except(entity eff, vector eff_loc, vector eff_vel, int eff_cnt, vector eff_col_min, vector eff_col_max, entity ignore)
const int EFF_NET_COLOR_MAX
#define FOREACH(list, cond, body)
#define NET_HANDLE(id, param)
#define ReadRegistered(r)
#define WriteHeader(to, id)
#define WriteRegistered(r, to, it)
#define REGISTER_NET_TEMP(id)
void WarpZone_TrailParticles_WithMultiplier(entity own, float eff, vector org, vector end, float f, int boxflags)
#define new_pure(class)
purely logical entities (not linked to the area grid)
#define IS_REAL_CLIENT(v)
#define FOREACH_CLIENT(cond, body)