Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/sys/player/comm.h b/sys/player/comm.h
new file mode 100644
index 0000000..803b319
--- /dev/null
+++ b/sys/player/comm.h
@@ -0,0 +1,85 @@
+// MorgenGrauen MUDlib
+//
+// player/comm.h -- communication module properties
+//
+// $Id: comm.h,v 3.3 2000/02/09 15:56:25 Padreic Exp $
+
+#ifndef __PLAYER_COMM_H__
+#define __PLAYER_COMM_H__
+
+// living/comm.h brauchen wir auch.
+#include <living/comm.h>
+
+// properties
+
+#define P_INTERMUD           "intermud" // Does she listen to it ?
+#define P_BUFFER             "buffer"   // ignore-, tell-buffer
+#define P_DEAF               "deaf"     // Taubheit
+#define P_PERM_STRING        "perm_string" // Fuer Sprachflueche
+#define P_MESSAGE_BEEP       "message_beep" // wenn gesetzt 
+                                            // Anzahl der Sekunden dazwischen
+#define P_MESSAGE_PREPEND  "message_prepend"
+// Will der Magier MT_DEBUG sehen?
+#define P_WIZ_DEBUG          "std_p_wizdebug"
+
+#define MESSAGE_BEEP "\007"
+
+// definitions for Message()
+
+#define MSGFLAG_CHANNEL 0x0001	// messages from channeld.c
+#define MSGFLAG_CHIST	0x0002
+#define MSGFLAG_SOUL	0x0004	// messages from soul.c
+#define MSGFLAG_REMOTE	0x0008	// remote emotes
+#define MSGFLAG_SHOUT	0x0010	// communication commands
+#define MSGFLAG_TELL	0x0020
+#define MSGFLAG_SAY	0x0040
+#define MSGFLAG_WHISPER 0x0080
+#define MSGFLAG_MECHO	0x0100
+#define MSGFLAG_RTELL	0x0200	// tell from other mud
+
+#define MAX_SAVED_MESSAGES  50
+#define MAX_SAVED_CHATS     20
+
+// Was geht in den Kobold?
+#define MSGFLAG_CACHE	(MSGFLAG_TELL | MSGFLAG_REMOTE | MSGFLAG_WHISPER | MSGFLAG_RTELL)
+
+#define MSGFLAG_DEAFCHK (MSGFLAG_SHOUT | MSGFLAG_TELL | MSGFLAG_SAY | MSGFLAG_WHISPER | MSGFLAG_CHANNEL | MSGFLAG_RTELL)
+
+// Rueckgabewerte von Message()
+#define MESSAGE_OK	     1	// alles klar
+#define MESSAGE_CACHE	     0	// Meldung steht im Kobold
+#define MESSAGE_IGNORE_YOU  -1	// Meldung/Sender wird ignoriert
+#define MESSAGE_IGNORE_VERB -2
+#define MESSAGE_IGNORE_MUD  -3
+#define MESSAGE_DEAF	    -4	// Empfaenger hoert nicht zu
+#define MESSAGE_CACHE_FULL  -5	// Kobold kann nichts mehr merken
+
+// Flags fuer Statusreports
+#define DO_REPORT_HP         0x1
+#define DO_REPORT_SP         0x2
+#define DO_REPORT_POISON     0x4
+#define DO_REPORT_WIMPY      0x8
+#define DO_REPORT_WIMPY_DIR  0x10
+
+#endif // __PLAYER_COMM_H__
+
+#ifdef NEED_PROTOTYPES
+
+#ifndef __PLAYER_COMM_H_PROTO__
+#define __PLAYER_COMM_H_PROTO__
+
+// prototypes
+
+protected varargs int _recv(object ob, string message,
+                            int flag, string indent);
+
+varargs int Message(string msg, int flag, string indent,
+                    string cname, mixed sender);
+
+protected void status_report(int type, mixed val);
+protected void _notify(string msg, string action);
+
+#endif // __PLAYER_COMM_H_PROTO__
+
+#endif // NEED_PROTOYPES
+