Date: Sunday February 24, 2002 @ 12:43 Author: karthik Update of /home/netrek/cvsroot/Vanilla/ntserv In directory swashbuckler.real-time.com:/var/tmp/cvs-serv17223 Modified Files: ntscmds.c Log Message: Added an 'sbtime' command to see how long until your team's base is available. **************************************** Index: Vanilla/ntserv/ntscmds.c diff -u Vanilla/ntserv/ntscmds.c:1.19 Vanilla/ntserv/ntscmds.c:1.20 --- Vanilla/ntserv/ntscmds.c:1.19 Sun Feb 11 17:58:35 2001 +++ Vanilla/ntserv/ntscmds.c Sun Feb 24 12:43:52 2002 @@ -1,4 +1,4 @@ -/* $Id: ntscmds.c,v 1.19 2001/02/11 23:58:35 unbelver Exp $ +/* $Id: ntscmds.c,v 1.20 2002/02/24 18:43:52 karthik Exp $ */ /* @@ -59,6 +59,7 @@ const char myname[] = {"GOD"}; void do_time_msg(char *comm, struct message *mess); +void do_sbtime_msg(char *comm, struct message *mess); void do_queue_msg(char *comm, struct message *mess); #ifdef GENO_COUNT @@ -145,6 +146,10 @@ C_PR_INPICKUP, "Show time left on surrender timer.", do_time_msg }, /* TIME */ + { "SBTIME", + C_PLAYER, + "Show time until the Starbase is available.", + do_sbtime_msg }, /* SBTIME */ #ifdef GENO_COUNT { "GENOS", C_PLAYER | C_PR_INPICKUP, @@ -587,6 +592,15 @@ } else { pmessage(who, MINDIV, addr, "The %s have %d minutes left before they surrender.", teamNames[t],teams[t].s_surrender); } +} + +/* ARGSUSED */ +void do_sbtime_msg(char *comm, struct message *mess) +{ + if (teams[players[mess->m_from].p_team].s_turns > 0) + pmessage(mess->m_from, MINDIV, addr_mess(mess->m_from, MINDIV), "Starbase construction will be complete in %d minutes.", teams[players[mess->m_from].p_team].s_turns); + else + pmessage(mess->m_from, MINDIV, addr_mess(mess->m_from, MINDIV), "Your Starbase is available."); } /*