Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/sys/clothing.h b/sys/clothing.h
new file mode 100644
index 0000000..ad61841
--- /dev/null
+++ b/sys/clothing.h
@@ -0,0 +1,49 @@
+// MorgenGrauen MUDlib
+//
+// clothing.h -- clothing header
+//
+// $Id: clothing.h 6065 2006-09-29 23:22:52Z Zesstra $
+
+#ifndef __CLOTHING_H__
+#define __CLOTHING_H__
+
+// properties
+#define P_WORN "worn" // Objekt mit dem Traeger der Ruestung
+
+#define P_WEAR_FUNC "wear_func" // Objekt das eine WearFunc definiert
+#define P_REMOVE_FUNC "remove_func" // Objekt das eine RemoveFunc definiert
+
+#define P_WEAR_MSG "wear_msg" // Meldungen beim Anziehen
+#define P_UNWEAR_MSG "unwear_msg" // Meldungen beim Ausziehen
+
+#define P_LAST_WEAR_ACTION "last_wear_action" // Letzte Aktion des Spielers
+ // An- und ausziehen betreff
+
+// Die Wear-Actions im einzelnen
+
+#define WA_WEAR 0
+#define WA_UNWEAR 1
+
+#endif // __CLOTHING_H__
+
+#ifdef NEED_PROTOTYPES
+
+#ifndef __CLOTHING_H_PROTO__
+#define __CLOTHING_H_PROTO__
+
+// prototypes
+// functions that will be called if one issues a wear command (or to manually
+// wear this armour
+varargs int do_wear(string str, int silent);
+
+// function that will be called if one issues an unwear command or to manually
+// unwear the armour
+varargs int do_unwear(string str, int silent);
+// function is the rest of do_unwear() -- msgs etc
+varargs int DoUnwear(int silent, int all);
+
+int ziehe(string str);
+
+#endif // __CLOTHING_H_PROTO__
+
+#endif // NEED_PROTOYPES