19 bool eff_trail = eff.eent_eff_trail;
108 if(!eff.eent_eff_trail && !eff_cnt) {
return; }
112 net_eff.m_id = eff.m_id;
113 net_eff.eent_net_velocity = eff_vel;
114 net_eff.eent_net_location = eff_loc;
115 net_eff.eent_net_count = eff_cnt;
116 net_eff.eent_eff_trail = eff.eent_eff_trail;
117 net_eff.eent_net_color_min = eff_col_min;
118 net_eff.eent_net_color_max = eff_col_max;
132 FOREACH(Effects, it.eent_eff_name == eff_name, {
133 Send_Effect(it, eff_loc, eff_vel, eff_cnt);
137 __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 WriteHeader(to, id)
#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 REGISTRY_COUNT(id)
#define REGISTRY_GET(id, i)
#define IS_REAL_CLIENT(v)
#define FOREACH_CLIENT(cond, body)