Starchart and base-attack tweaks.
[super-star-trek.git] / src / moving.c
index 63a51c7e485dd2f9519fe9960e1916f0fed48735..0d41dd18f10950eac57bfe95845f30a2ffe0de2f 100644 (file)
@@ -325,7 +325,7 @@ static void getcd(bool isprobe, int akey)
                prout(_("(Manual navigation assumed.)"));
            else
                prout(_("(Manual movement assumed.)"));
-           navmode = automatic;
+           navmode = manual;
            break;
        }
     }
@@ -511,7 +511,7 @@ void warp(bool timewarp)
        if (game.damage[DWARPEN] > 10.0) {
            chew();
            skip(1);
-           prout(_("Engineer Scott- \"The impulse engines are damaged, Sir.\""));
+           prout(_("Engineer Scott- \"The warp engines are damaged, Sir.\""));
            return;
        }
        if (damaged(DWARPEN) && game.warpfac > 4.0) {
@@ -759,8 +759,7 @@ void atover(bool igrab)
        crmshp();
        skip(1);
        prout(_("safely out of quadrant."));
-       if (!damaged(DRADIO))
-           game.state.galaxy[game.quadrant.x][game.quadrant.y].charted = true;
+       game.state.galaxy[game.quadrant.x][game.quadrant.y].charted = true;
        /* Try to use warp engines */
        if (damaged(DWARPEN)) {
            skip(1);
@@ -793,7 +792,7 @@ void atover(bool igrab)
     } while 
        /* Repeat if another snova */
        (game.state.galaxy[game.quadrant.x][game.quadrant.y].supernova);
-    if (KLINGREM==0) 
+    if ((game.state.remkl + game.state.remcom + game.state.nscrem)==0) 
        finish(FWON); /* Snova killed remaining enemy. */
 }
 
@@ -1139,8 +1138,8 @@ void abandon(void)
            prout(_("Remainder of ship's complement beam down"));
            prout(_("to nearest habitable planet."));
        } else if (q->planet != NOPLANET && !damaged(DTRANSP)) {
-           prout(_("Remainder of ship's complement beam down"));
-           prout(_("to %s."), systnames[q->planet]);
+           prout(_("Remainder of ship's complement beam down to %s."),
+                   systnames[q->planet]);
        } else {
            prout(_("Entire crew of %d left to die in outer space."),
                    game.state.crew);