vector steerlib_flock(float radius, float standoff,float separation_force,float flock_force)
{
entity flock_member;
- vector push,pull;
- float ccount;
+ vector push = '0 0 0', pull = '0 0 0';
+ float ccount = 0;
flock_member = findradius(self.origin,radius);
while(flock_member)
vector steerlib_flock2d(float radius, float standoff,float separation_force,float flock_force)
{
entity flock_member;
- vector push,pull;
- float ccount;
+ vector push = '0 0 0', pull = '0 0 0';
+ float ccount = 0;
flock_member = findradius(self.origin,radius);
while(flock_member)
vector steerlib_swarm(float radius, float standoff,float separation_force,float swarm_force)
{
entity swarm_member;
- vector force,center;
- float ccount;
+ vector force = '0 0 0', center = '0 0 0';
+ float ccount = 0;
swarm_member = findradius(self.origin,radius);
#ifdef TLIBS_TETSLIBS
void flocker_die()
{
- sound (self, CHAN_PROJECTILE, "weapons/rocket_impact.wav", VOL_BASE, ATTN_NORM);
-
pointparticles(particleeffectnum("rocket_explode"), self.origin, '0 0 0', 1);
self.owner.cnt += 1;