Let players stop/start units:
(genitem, lndstr, nukstr, plnstr, shpstr): New members off, lnd_off, nuk_off, pln_off, shp_off. (NSC_GENITEM): New selector off. (land, nuke, plan, shi): Display efficiency prefixed by `=' when off. (start, stop, player_coms): Rewrite, new syntax. Print only objects that actually change. (start_hdr, stop_hdr, start_stop_hdr): Consolidate. (item_u, start_stop, start_stop_sector, proff, start_stop_unit) (start_stop_unit_hdr, unit_type_name): New. (upd_land, upd_plane, planerepair, upd_ship): Obey and clear stoppage.
This commit is contained in:
parent
520446ef39
commit
eb1512d75f
22 changed files with 218 additions and 179 deletions
|
@ -64,7 +64,7 @@ land(void)
|
|||
if (nunits++ == 0) {
|
||||
if (player->god)
|
||||
pr("own ");
|
||||
pr(" # unit type x,y a eff mil frt mu fd");
|
||||
pr(" # unit type x,y a eff mil frt mu fd");
|
||||
if (opt_FUEL)
|
||||
pr(" fl");
|
||||
pr(" tch retr rd xl ln carry\n");
|
||||
|
@ -75,7 +75,7 @@ land(void)
|
|||
pr("%-15.15s", lchr[(int)land.lnd_type].l_name);
|
||||
prxy(" %4d,%-4d", land.lnd_x, land.lnd_y, player->cnum);
|
||||
pr("%1.1s", &land.lnd_army);
|
||||
pr("%4d%%", land.lnd_effic);
|
||||
pr(" %c%3d%%", land.lnd_off ? '=' : ' ', land.lnd_effic);
|
||||
pr("%4d", land.lnd_item[I_MILIT]);
|
||||
pr("%4d", land.lnd_harden);
|
||||
pr("%4d", land.lnd_mobil);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue