struct nstr_item ni;
struct shpstr ship;
- if (CANT_HAPPEN(!sp->shp_own))
+ if (sp->shp_effic < SHIP_MINEFF || CANT_HAPPEN(!sp->shp_own))
return;
retreat_ship1(sp, code, 1);
struct mchrstr *mcp;
int changed;
- if (sp->shp_effic < SHIP_MINEFF) {
- wu(0, sp->shp_own,
- "%s %s,\nbut it died in the attack, and so couldn't retreat!\n",
- prship(sp), conditions[findcondition(code)].desc[orig]);
- if (!orig)
- putship(sp->shp_uid, sp);
- return 0;
- }
-
if (opt_SAIL) {
/* can't retreat a ship that's sailin, bad things happend */
if (*sp->shp_path) {
struct nstr_item ni;
struct lndstr land;
- if (CANT_HAPPEN(!lp->lnd_own))
+ if (lp->lnd_effic < LAND_MINEFF || CANT_HAPPEN(!lp->lnd_own))
return;
retreat_land1(lp, code, 1);
double mobcost;
struct lchrstr *lcp;
- if (lp->lnd_effic < LAND_MINEFF) {
- wu(0, lp->lnd_own,
- "%s %s,\nbut it died in the attack, and so couldn't retreat!\n",
- prland(lp), conditions[findcondition(code)].desc[orig]);
- if (!orig)
- putland(lp->lnd_uid, lp);
- return 0;
- }
-
getsect(lp->lnd_x, lp->lnd_y, §);
if (lp->lnd_mobil <= 0.0) {
Play#0 output Play#0 1 > BULLETIN from POGO, (#0) dated Thu Jan 1 00:00:00 1970
Play#0 output Play#0 1 Country #1 shelled cs cargo ship (#30) in 0,2 for 10 damage.
Play#0 output Play#0 1 cs cargo ship (#30) takes 8
- Play#0 output Play#0 1 cs cargo ship (#30) was damaged,
- Play#0 output Play#0 1 but it died in the attack, and so couldn't retreat!
Play#0 output Play#0 1 cs cargo ship (#30) sunk!
Play#0 output Play#0 1 Country #1 shelled cs cargo ship (#31) in 0,2 for 8 damage.
Play#0 output Play#0 1 cs cargo ship (#31) takes 6
Play#0 output Play#0 1 1 planes spotted over 1,1
Play#0 output Play#0 1 1 pinpoint bombing raid did 40 damage to inf infantry #30
Play#0 output Play#0 1 inf infantry #30 takes 12
- Play#0 output Play#0 1 inf infantry #30 was bombed,
- Play#0 output Play#0 1 but it died in the attack, and so couldn't retreat!
Play#0 output Play#0 1 1,1 takes 4% collateral damage
Play#0 output Play#0 1 tra train #9 takes 1
Play#0 output Play#0 1 1 planes spotted over -1,1