}
bool is_winner = wilderness[y][x].entrance > 0;
- is_winner &= !wilderness[y][x].town != 0;
+ is_winner &= (wilderness[y][x].town == 0);
bool is_wild_winner = (d_info[wilderness[y][x].entrance].flags1 & DF1_WINNER) == 0;
is_winner &= ((current_world_ptr->total_winner != 0) || is_wild_winner);
if (!is_winner)