diff --git a/plugins/diggingInvaders/diggingInvaders.cpp b/plugins/diggingInvaders/diggingInvaders.cpp index 9bbc5191e..88eed55e6 100644 --- a/plugins/diggingInvaders/diggingInvaders.cpp +++ b/plugins/diggingInvaders/diggingInvaders.cpp @@ -389,7 +389,7 @@ void findAndAssignInvasionJob(color_ostream& out, void* tickTime) { //find all locals and invaders for ( size_t a = 0; a < world->units.all.size(); a++ ) { df::unit* unit = world->units.all[a]; - if ( unit->flags1.bits.dead ) + if ( !Units::isActive(unit) ) continue; if ( Units::isCitizen(unit) ) { if ( localPts.find(unit->pos) != localPts.end() )