346*K + 400*R + 500*(C+S) - 400 for expert and emeritus.
Attacker Initial energy levels (nominal):
-Klingon Romulan Commander Super-Commander
+ Klingon Romulan Commander Super-Commander
Novice 400 700 1200
Fair 425 750 1250
Good 450 800 1300 1750
if (!damaged(DSRSENS) || game.condition == docked) {
proutn("***");
cramen(ienm);
- proutn(_(" from %s"), cramlc(2, com));
+ proutn(_(" from %s"), cramlc(sector, com));
if (game.kdist[loccom] < dist1)
proutn(_(" advances to "));
else
game.state.planets[i].pclass = destroyed;
game.state.galaxy[game.state.kscmdr.x][game.state.kscmdr.y].planet = NOPLANET;
if (!damaged(DRADIO) || game.condition == docked) {
- pause_game(true);
+ announce();
prout(_("Lt. Uhura- \"Captain, Starfleet Intelligence reports"));
proutn(_(" a planet in "));
proutn(cramlc(quadrant, game.state.kscmdr));
if (damaged(DRADIO) && game.condition != docked)
return; /* no warning */
game.iseenit = true;
- pause_game(true);
+ announce();
proutn(_("Lt. Uhura- \"Captain, the starbase in "));
proutn(cramlc(quadrant, game.state.kscmdr));
skip(1);
(damaged(DRADIO) && game.condition != docked) ||
!game.state.galaxy[game.state.kscmdr.x][game.state.kscmdr.y].charted))
return;
- pause_game(true);
+ announce();
prout(_("Lt. Uhura- \"Captain, Starfleet Intelligence reports"));
proutn(_(" the Super-commander is in "));
proutn(cramlc(quadrant, game.state.kscmdr));