Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/sys/pub.h b/sys/pub.h
new file mode 100644
index 0000000..09fe9db
--- /dev/null
+++ b/sys/pub.h
@@ -0,0 +1,80 @@
+// MorgenGrauen MUDlib
+//
+// pub.h -- Headerfile for pubs and pubmaster
+//
+// $Id: pub.h 4494 2006-09-23 10:14:36Z root $
+
+#ifndef _PUB_H_
+#define _PUB_H_
+
+/* Der Pubmaster */
+#define PUBMASTER "/secure/pubmaster"
+
+/* Werte fuer die Kneipenformel:
+
+  Alc*Alcdelay+Drink*Drinkdelay+Food*Fooddelay         Value
+( --------------------------------------------  +  -------------
+          Alcdelay+Drinkdelay+Fooddelay            VALUEDIV+Rate
+
+         Rate                                    Delay
+   exp(--------)                           exp(--------)
+       RATEDIV1                                WAITDIV1
+-  ------------- ) * Factor * ( WAITOFFS + --------------- )
+     RATEDIV2                                 WAITDIV2
+
+*/
+
+#define PUB_SOAKMULT 18.0
+#define PUB_VALUEDIV 10.0
+#define PUB_RATEDIV1  3.5
+#define PUB_RATEDIV2  2.5
+#define PUB_WAITOFFS  0.9
+#define PUB_WAITDIV1 10.0
+#define PUB_WAITDIV2  7.5
+#define PUB_MAXDELAY 15.0
+
+/* Properties */
+
+// NPCs tanken hier auf die "schnelle" Art
+#define P_NPC_FASTHEAL    "npc_fastheal"
+
+// Keine Standard-Getraenke
+#define P_NO_STD_DRINK    "no_std_drink"
+
+// Meldung, wenn etwas nicht mehr vorhanden ist
+#define P_PUB_UNAVAILABLE "pub_unavailable"
+
+// Meldung, wenn etwas nicht im Menue steht
+#define P_PUB_NOT_ON_MENU "pub_not_on_menu"
+
+// Meldung, wenn Spieler nicht genug Geld hat
+#define P_PUB_NO_MONEY    "pub_no_money"
+
+// Meldung, wenn der Barkeeper nicht anwesend ist
+#define P_PUB_NO_KEEPER   "pub_no_keeper"
+
+/* Sonstige Defines */
+
+// Indices fuer das Menue-Mapping
+#define PM_TEXT      0
+#define PM_INFO      1
+#define PM_RATE      2
+#define PM_SERVE_MSG 3
+#define PM_REFRESH   4
+#define PM_DELAY     5
+#define PM_DELAY_MSG 6
+#define PM_IDS       7
+
+// Keys fuer den Refresh-Parameter
+#define PR_ALL       "All"
+#define PR_USER      "User"
+
+// Default-Defines fuer den Availability-Check
+#define PR_DEFAULT   "DEF"
+#define PR_NONE      "N/A"
+
+// Indices fuer den Refresh-Parameter
+#define PRV_AMOUNT   0
+#define PRV_REFRESH  1
+
+#endif // _PUB_H_