Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/std/clothing b/doc/std/clothing
new file mode 100644
index 0000000..91ccb55
--- /dev/null
+++ b/doc/std/clothing
@@ -0,0 +1,77 @@
+ STANDARDKLASSE:
+ "/std/clothing"
+
+ BENUTZUNG:
+ inherit "/std/clothing";
+
+ #include <properties.h>
+ #include <clothing.h>
+
+ PROPERTIES:
+
+ Besondere Attribute und Anforderungen fuer Traeger:
+ P_RESTRICTIONS setzbar: Anforderungen an Traeger
+ P_CURSED setzbar: Verfluchung (nicht ausziehbar)
+
+ Meldungen und Zeitpunkte:
+ P_EQUIP_TIME enthaelt den Zeitpunkt des Anziehens
+ P_WORN enthaelt den Traeger
+ P_WEAR_MSG setzbar: eigene Anziehmeldungen
+ P_UNWEAR_MSG setzbar: eigene Ausziehmeldungen
+
+ Dynamisches Verhalten in Kampf und beim Anziehen:
+ P_WEAR_FUNC setzbar: Objekt mit Anziehfunktion "WearFunc()"
+ P_REMOVE_FUNC setzbar: Objekt mit Ausziehfunktion "RemoveFunc()"
+
+ Zusaetzlich sind alle Properties aus /std/thing verfuegbar, also
+ bitte auch folgende setzen:
+ P_MATERIAL setzbar: Zusammensetzung
+ P_SIZE setzbar: Groesse
+ P_WEIGHT setzbar: Gewicht
+
+
+ ERLAEUTERUNG:
+ Basisklasse fuer alle Kleidungen im Spiel. Sie ist von "/std/thing"
+ abgeleitet.
+ Kleidung belegt niemals einen Ruestungsslot und ist nur fuer Kram
+ gedacht, der keine kampfrelevante Funktionalitaet beeinhaltet.
+ Momentan ist die Anzahl an Kleidungsstuecken, die ein Spieler anziehen
+ kann, nicht begrenzt.
+ Kleidung sind im Prinzip Ruestungen ohne alle in den Ruestungen
+ enthaltene kampfrelevante Funktionalitaet.
+ (BTW: Kleidungen koennen allerdings, sofern unbedingt notwendig, mittels
+ P_SENSITIVE, P_SENSITIVE_ATTACK, etc. auch indirekt am Kampf teilnehmen,
+ in dem Sinne, dass sie auf eingehenden Schaden reagieren. Hierbei darf
+ allerdings in keinem Fall in den Kampfverlauf eingegriffen werden.)
+
+ Spezielle Properties:
+ SetProp(P_WEAR_FUNC, ob)
+ Setzt das Objekt, in dem die Funktion WearFunc() definiert
+ wird. WearFunc() wird beim Versuch die Kleidung anzuziehen
+ aufgerufen, gibt sie 0 zurueck so scheitert der Versuch.
+ SetProp(P_REMOVE_FUNC, ob)
+ Setzt das Objekt, in dem die Funktion RemoveFunc() definiert
+ ist. Die Funktion wird beim Versuch die Kleidung auszuziehen
+ aufgerufen, gibt sie 0 zurueck, so scheitert der Versuch.
+
+
+ VERERBUNGSBAUM:
+ [/std/clothing]
+ ..... [/std/thing/properties]
+ ..... [/std/thing/language]
+ ..... [/std/thing/commands]
+ ..... [/std/thing/restrictions]
+ ..... [/std/thing/envchk]
+ ..... [/std/clothing/description]
+ .......... [/std/thing/description]
+ ..... [/std/clothing/moving]
+ .......... [/std/thing/moving]
+ ..... [/std/clothing/wear]
+
+ SIEHE AUCH:
+ armours,
+ FilterClothing, FilterArmours, Wear(), Unwear(), WearArmour(),
+ WearClothing(), UnwearArmour(), UnwearClothing()
+
+15.02.2009, Zesstra
+