This commit is contained in:
Walter Julius Hennecke 2013-05-26 22:25:12 +02:00
parent 506fa34958
commit 7ba968771d

View file

@ -345,20 +345,20 @@ void bolt_think( gentity_t *ent )
} }
//------------------------------------------ //------------------------------------------
void bolt_use( gentity_t *self, gentity_t *other, gentity_t *activator ) void bolt_use( gentity_t *self, /*@unused@*/ gentity_t *other, /*@unused@*/ gentity_t *activator )
{ {
if ( self->count ) if ( self->count != 0 )
{ {
self->think = 0; self->think = NULL;
self->nextthink = -1; self->nextthink = -1;
self->count = 0;
} }
else else
{ {
self->think = bolt_think; self->think = bolt_think;
self->nextthink = level.time + 200; self->nextthink = level.time + 200;
self->count = 1;
} }
self->count = !self->count;
} }
//------------------------------------------ //------------------------------------------
@ -367,12 +367,14 @@ void bolt_link( gentity_t *ent )
gentity_t *target = NULL; gentity_t *target = NULL;
vec3_t dir; vec3_t dir;
if (ent->target) if (ent->target != NULL && ent->target[0] != 0)
{ {
target = G_Find (target, FOFS(targetname), ent->target); target = G_Find (target, FOFS(targetname), ent->target);
} else {
return;
} }
if (!target) if (target == NULL)
{ {
Com_Printf("bolt_link: unable to find target %s\n", ent->target ); Com_Printf("bolt_link: unable to find target %s\n", ent->target );