Quiet the sensors.
[super-star-trek.git] / planets.c
index aaffdd4fe4a8835032ff63cee8e2d08164cf5c06..1d1d1b882cfd37812980baf3a5a7879cd8e05c5b 100644 (file)
--- a/planets.c
+++ b/planets.c
@@ -84,7 +84,7 @@ void orbit(void)
     ididit=1;
 }
 
-void sensor(void
+void sensor(int force
 {
     skip(1);
     chew();
@@ -92,11 +92,11 @@ void sensor(void)
        prout("Short range sensors damaged.");
        return;
     }
-    if (plnetx == 0) {
+    if (!plnetx && ((game.state.plnets[iplnet].known == unknown || force))) {
        prout("Spock- \"No planet in this quadrant, Captain.\"");
        return;
     }
-    if ((plnetx != 0)&&(game.state.plnets[iplnet].known == 0)) {
+    if ((plnetx != 0)&&(game.state.plnets[iplnet].known == unknown)) {
        prout("Spock-  \"Sensor scan for %s-", cramlc(quadrant, quadx, quady));
        skip(1);
        prout("         Planet at %s is of class %s.",