Date:	Sunday February 11, 2001 @ 17:58
Author:	unbelver

Update of /home/netrek/cvsroot/Vanilla/ntserv
In directory swashbuckler.fortress.real-time.com:/var/tmp/cvs-serv14196/ntserv

Modified Files:
	ntscmds.c 
Log Message:
	* ntserv/ntscmds.c (nts_commands): Made NODOCK a config.h option
	* ntserv/ntscmds.c (do_nodock): Observers can't change dock permission



****************************************

Index: Vanilla/ntserv/ntscmds.c
diff -u Vanilla/ntserv/ntscmds.c:1.18 Vanilla/ntserv/ntscmds.c:1.19
--- Vanilla/ntserv/ntscmds.c:1.18	Fri Feb  2 03:17:52 2001
+++ Vanilla/ntserv/ntscmds.c	Sun Feb 11 17:58:35 2001
@@ -1,4 +1,4 @@
-/* $Id: ntscmds.c,v 1.18 2001/02/02 09:17:52 cameron Exp $
+/* $Id: ntscmds.c,v 1.19 2001/02/11 23:58:35 unbelver Exp $
  */
 
 /*
@@ -114,10 +114,12 @@
 		C_PR_INPICKUP,
 		"Administration commands for privileged users",
 		do_admin },			/* ADMIN */
+#ifdef NODOCK
     { "DOCK",
       C_PR_INPICKUP,
       "Toggle individual player docking permission. eg. 'DOCK 0 ON|OFF'",
       do_nodock },
+#endif
 
 #ifdef ALLOW_PAUSE
     { "PAUSE",
@@ -1104,6 +1106,14 @@
       return;
     }
   
+#ifdef OBSERVERS
+  if (p->p_status == POBSERV)
+    {
+      pmessage(whofrom, MINDIV, addr, "dock: Observers cannot change dock permissions");
+      return;
+    }
+#endif
+
   who = strtok(comm, " ");
   if ( who == NULL)
     return;