X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=src%2Freports.c;h=aa642e49c1d6aaa47ede4dd42e30146522379940;hb=fdd2f983f44b38ff8403f32ea0ba15b77d55aaba;hp=665701e0abaa0d85a6b24f3487a9df9bc74bedd7;hpb=e3730bb826efe601fe51626aab064d395733d4c3;p=super-star-trek.git diff --git a/src/reports.c b/src/reports.c index 665701e..aa642e4 100644 --- a/src/reports.c +++ b/src/reports.c @@ -313,6 +313,16 @@ static void status(int req) proutn("Klingons Left %d", KLINGREM); break; case 10: + if (game.options & OPTION_WORLDS) { + planet *here = game.state.galaxy[game.quadx][game.quady].planet; + if (here && here->inhabited != UNINHABITED) + proutn("Major system %s", systemname(here)); + else + proutn("Sector is uninhabited"); + } + + break; + case 11: attakreport(1); break; } @@ -320,8 +330,9 @@ static void status(int req) int srscan(int l) { + /* the "sy" request is undocumented */ static char requests[][3] = - {"","da","co","po","ls","wa","en","to","sh","kl","ti"}; + {"","da","co","po","ls","wa","en","to","sh","kl","sy", "ti"}; int leftside=TRUE, rightside=TRUE, i, j, jj, req=0, nn=FALSE; int goodScan=TRUE; switch (l) { @@ -357,8 +368,8 @@ int srscan(int l) break; if (req > sizeof(requests)/sizeof(requests[0])) { prout("UNRECOGNIZED REQUEST. Legal requests are:"); - prout(" date, game.condition, position, lsupport, game.warpfactor,"); - prout(" energy, torpedoes, shields, klingons, time, bases."); + prout(" date, condition, position, lsupport, warpfactor,"); + prout(" energy, torpedoes, shields, klingons, time, system, bases."); return FALSE; } // no break