- if (*p != 'w' && *p != 'c') {
- pr("Any existing sectors ignored\n");
- } else {
- pr("Checking sectors...\n");
- snxtsct_all(&nstr);
- while (nxtsct(&nstr, §)) {
- if (sect.sct_own != coun)
- continue;
- pr("%s ", xyas(nstr.x, nstr.y, player->cnum));
- if (*p == 'w') {
- sect.sct_mobil = 0;
- sect.sct_effic = 0;
- sect.sct_road = 0;
- sect.sct_rail = 0;
- sect.sct_defense = 0;
- sect.sct_own = 0;
- sect.sct_oldown = 0;
- sect.sct_newtype = sect.sct_type
- = dchr[sect.sct_type].d_terrain;
- sect.sct_dist_x = sect.sct_x;
- sect.sct_dist_y = sect.sct_y;
- memset(sect.sct_item, 0, sizeof(sect.sct_item));
- memset(sect.sct_del, 0, sizeof(sect.sct_del));
- memset(sect.sct_dist, 0, sizeof(sect.sct_dist));
- sect.sct_mines = 0;
- sect.sct_pstage = PLG_HEALTHY;
- sect.sct_ptime = 0;
- sect.sct_che = 0;
- sect.sct_che_target = 0;
- sect.sct_fallout = 0;
- putsect(§);
- pr("wiped\n");
- } else {
- pr("\n");
- }
- }
- }
-