/*
* Empire - A multi-player, client/server Internet based war game.
- * Copyright (C) 1986-2011, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ * Copyright (C) 1986-2012, Dave Pare, Jeff Bailey, Thomas Ruschak,
* Ken Stevens, Steve McClure, Markus Armbruster
*
* Empire is free software: you can redistribute it and/or modify
* Ken Stevens
* Steve McClure
* Ron Koenderink, 2005-2006
- * Markus Armbruster, 2005-2008
+ * Markus Armbruster, 2005-2012
*/
#include <config.h>
#include "ship.h"
#include "version.h"
+static int have_trade_ships(void);
static void show_custom(void);
static void show_opts(int val);
static char *prwrap(char *, char *, int *);
-(etu_per_update / sect_mob_neg_factor));
pr("\n");
pr("Ships on autonavigation may use %i cargo holds per ship.\n", TMAX);
- if (opt_TRADESHIPS) {
+ if (have_trade_ships()) {
pr("Trade-ships that go at least %d sectors get a return of %.1f%% per sector.\n",
trade_1_dist, trade_1 * 100.0);
pr("Trade-ships that go at least %d sectors get a return of %.1f%% per sector.\n",
collateral_dam * 100.0);
pr("\n");
pr("You can have at most %d BTUs.\n", max_btus);
- pr("You are disconnected after %d minutes of idle time.\n", max_idle);
+ pr("%s are disconnected after %d minute%s of idle time.\n",
+ player->nstat & NONVIS ? "You" : "Players",
+ max_idle, splur(max_idle));
+ pr("%s are disconnected after %d minute%s of idle time.\n",
+ player->nstat & NONVIS ? "Visitors" : "You",
+ max_idle_visitor, splur(max_idle_visitor));
pr("\nOptions enabled in this game:\n");
show_opts(1);
pr("\n\nOptions disabled in this game:\n");
return RET_OK;
}
+static int
+have_trade_ships(void)
+{
+ int i;
+
+ for (i = ef_nelem(EF_SHIP_CHR) - 1; i >= 0; i--) {
+ if (mchr[i].m_flags & M_TRADE)
+ return 1;
+ }
+ return 0;
+}
+
static void
show_custom(void)
{