Date: Wednesday January 3, 2001 @ 16:51
Author: unbelver
Update of /home/netrek/cvsroot/Vanilla/ntserv
In directory swashbuckler.fortress.real-time.com:/var/tmp/cvs-serv23944/ntserv
Modified Files:
ntscmds.c
Log Message:
Addendum: Changed logic from nodock 0 on (disable docking) to
dock 0 off (disable docking) and dock 0 on (enable docking) on
suggestion of James to get rid of the double-negative.
--Carlos V.
****************************************
Index: Vanilla/ntserv/ntscmds.c
diff -u Vanilla/ntserv/ntscmds.c:1.16 Vanilla/ntserv/ntscmds.c:1.17
--- Vanilla/ntserv/ntscmds.c:1.16 Wed Jan 3 04:00:03 2001
+++ Vanilla/ntserv/ntscmds.c Wed Jan 3 16:51:38 2001
@@ -1,4 +1,4 @@
-/* $Id: ntscmds.c,v 1.16 2001/01/03 10:00:03 unbelver Exp $
+/* $Id: ntscmds.c,v 1.17 2001/01/03 22:51:38 unbelver Exp $
*/
/*
@@ -114,9 +114,9 @@
C_PR_INPICKUP,
"Administration commands for privileged users",
do_admin }, /* ADMIN */
- { "NODOCK",
+ { "DOCK",
C_PR_INPICKUP,
- "Toggle individual player docking permission. eg. 'NODOCK 0 ON|OFF'",
+ "Toggle individual player docking permission. eg. 'DOCK 0 ON|OFF'",
do_nodock },
#ifdef ALLOW_PAUSE
@@ -1100,7 +1100,7 @@
if (p->p_ship.s_type != STARBASE)
{
- pmessage(whofrom, MINDIV, addr, "nodock: must be a starbase to use nodock");
+ pmessage(whofrom, MINDIV, addr, "dock: must be a starbase to use nodock");
return;
}
@@ -1111,14 +1111,14 @@
who = strtok(NULL, " ");
if(who == NULL)
{
- pmessage(whofrom, MINDIV, addr, "nodock usage: 'NODOCK 0 ON|OFF'");
+ pmessage(whofrom, MINDIV, addr, "dock usage: 'DOCK 0 ON|OFF'");
return;
}
what = strtok(NULL, " ");
if(what == NULL)
{
- pmessage(whofrom, MINDIV, addr, "nodock usage: 'NODOCK 0 ON|OFF'");
+ pmessage(whofrom, MINDIV, addr, "dock usage: 'DOCK 0 ON|OFF'");
return;
}
@@ -1129,34 +1129,34 @@
slot = 10 + *who - 'A';
else
{
- pmessage(whofrom, MINDIV, addr, "nodock: unrecognized slot");
+ pmessage(whofrom, MINDIV, addr, "dock: unrecognized slot");
return;
}
victim = &players[slot];
if (victim->p_status == PFREE)
{
- pmessage(whofrom, MINDIV, addr, "nodock: ignored, slot is free");
+ pmessage(whofrom, MINDIV, addr, "dock: ignored, slot is free");
return;
}
if (p->p_team != victim->p_team)
{
- pmessage(whofrom, MINDIV, addr, "nodock: slot isn't on your team");
+ pmessage(whofrom, MINDIV, addr, "dock: slot isn't on your team");
return;
}
- if( !strcmp("on", what) )
+ if( !strcmp("off", what) )
{
victim->candock = 0;
pmessage(whofrom, MINDIV, addr, "Slot %c no longer allowed to dock to SB", *who);
}
- else if ( !strcmp("off", what) )
+ else if ( !strcmp("on", what) )
{
victim->candock = 1;
pmessage(whofrom, MINDIV, addr, "Slot %c is allowed to dock to SB", *who);
}
- else pmessage(whofrom, MINDIV, addr, "nodock usage: nodock 0 on|off");
+ else pmessage(whofrom, MINDIV, addr, "dock usage: dock 0 on|off");
}
void do_admin(char *comm, struct message *mess)