Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/sys/npc.h b/sys/npc.h
new file mode 100644
index 0000000..8565930
--- /dev/null
+++ b/sys/npc.h
@@ -0,0 +1,60 @@
+// MorgenGrauen MUDlib
+//
+// npc.h -- Definitonen fuer NPCs
+//
+// $Id: npc.h 6709 2008-02-02 22:14:08Z Zesstra $
+
+#ifndef _NPC_H_
+#define _NPC_H_
+
+#define DEFAULT_INFO "\ndefault info"
+#define DEFAULT_NOINFO "\ndefault noinfo"
+#define P_PRE_INFO           "npc_pre_info"
+#define P_NPC_INFO           "npc_info"
+
+#define P_NPC                "is_npc"
+
+#define P_HB                 "hb"
+#define P_INFO               "info"
+
+#define P_AGGRESSIVE         "aggressive"
+
+#define P_SPELLS             "spells"
+#define P_SPELLRATE          "spellrate"
+
+#define P_CHATS              "chats"
+#define P_CHAT_CHANCE        "chat_chance"
+#define P_ACHATS             "achats"
+#define P_ACHAT_CHANCE       "achat_chance"
+
+#define P_REJECT             "reject"
+
+#define P_DEFAULT_INFO       "default_info" // Standardantwort fuer Fragen
+#define P_LOG_INFO           "log_info"
+
+#define CLONE_NEW   0x10000000  /* VERALTET! */
+#define CLONE_WEAR  0x20000000  /* anziehen */
+#define CLONE_WIELD 0x40000000  /* zuecken */
+#define CLONE_NO_CHECK 0x08000000  /* zuecken oder anziehen ohne checks */
+
+#define NPC_NEEDS_ITEM_INIT "npc:need item init"
+
+#endif
+
+#ifdef NEED_PROTOTYPES
+#ifndef _NPC_H_PROTOTYPES_
+#define _NPC_H_PROTOTYPES_
+// aus npc/info.c
+public varargs void    AddInfo(mixed key, mixed info, string indent, 
+                               mixed silent, mixed casebased);
+public varargs void    AddSpecialInfo(mixed keys, string functionname, 
+                          string indent, mixed silent, mixed casebased );
+public int             frage(string str);
+public int             do_frage(string text);
+public void            RemoveInfo( string key );
+public varargs mixed   GetInfo(string str);
+// aus npc/items.c
+public varargs object  AddItem(mixed filename, int refresh, mixed props);
+#endif // _NPC_H_PROTOTYPES_
+#endif // NEED_PROTOTYPES
+