diff --git a/src/pilot.c b/src/pilot.c index 7fa595a..3942440 100644 --- a/src/pilot.c +++ b/src/pilot.c @@ -83,7 +83,7 @@ unsigned pilot_getHostile(void) { for(tp = PLAYER_ID, d = 0., i = 0; i < pilots; i++) if(pilot_isFlag(pilot_stack[i], PILOT_HOSTILE)) { td = vect_dist(&pilot_stack[i]->solid->pos, &player->solid->pos); - if((tp == PLAYER_ID) || (td < d)) { + if(!pilot_isDisabled(pilot_stack[i]) && ((tp == PLAYER_ID) || (td < d))) { d = td; tp = pilot_stack[i]->id; }