Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/std/armour b/doc/std/armour
new file mode 100644
index 0000000..9721cfc
--- /dev/null
+++ b/doc/std/armour
@@ -0,0 +1,87 @@
+ STANDARDKLASSE:
+	"/std/armour"
+ 
+ BENUTZUNG:
+        inherit "/std/armour";
+ 
+        #include <properties.h>
+        #include <combat.h>
+
+ PROPERTIES:
+     Grundlegend:
+	P_AC		setzbar: Ruestungsklasse == Schutz
+	P_ARMOUR_TYPE	setzbar: Ruestungstyp
+
+     Besondere Attribute und Anforderungen fuer Traeger:
+	P_RESTRICTIONS	setzbar: Anforderungen an Traeger
+	P_M_ATTR_MOD	setzbar: Attributmodifikator fuer Traeger
+	P_RESISTANCE_STRENGTHS
+			setzbar: Resistenzmodifikator fuer Traeger
+	P_NR_HANDS	setzbar: notwendige Handanzahl (zB Schilde)
+	P_CURSED	setzbar: Verfluchung (nicht ausziehbar)
+
+     Meldungen und Zeitpunkte:
+	P_EQUIP_TIME	enthaelt den Zeitpunkt des Anziehens
+	P_LAST_USE	enthaelt den Zeitpunkt des letzten Treffers
+	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()"
+	P_DEFEND_FUNC	setzbar: Objekt mit Defensivfunktion "DefendFunc()"
+
+     Zusaetzliche Eigenschaften:
+	P_DAMAGED	enthaelt den Ausmass des Schadens an Waffe
+	P_QUALITY	setzbar: Qualität/Haltbarkeit der Waffe
+	P_EFFECTIVE_AC	setzbar: falls DefendFunc AC nicht sichbar aendert
+	P_DAM_TYPE	setzbar: interessant bei Kaempferangriffen
+
+     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
+
+ MAKROS:
+     Gueltige Ruestungstypen (definiert in "/sys/combat.h").
+ 
+ ERLAEUTERUNG:
+     Basisklasse fuer alle Ruestungen im Spiel. Sie ist von "/std/clothing"
+     abgeleitet und enthaelt alle zusaetzliche Funktionalitaet
+     fuer den Kampf.
+
+     Vor der Programmierung von Ruestungen sollte /doc/MG/waffen_werte
+     gelesen werden. Die Regeln darin sind verbindlich und sollten nur
+     in Ausnahmefaellen und mit Absprache mit dem Erzmagier fuer 
+     Waffen/Ruestungen/Monster ueberschritten werden.
+     Gerade in DefendFuncs sollte auf die korrekte Behandlung der
+     uebergebenen Spellflags geachtet werden - insbesondere SP_RECURSIVE
+     und SP_NO_ACTIVE_DEFENSE.
+
+     Die Maximalwerte und Werte fuer Zerstoerung bei Verkauf sind
+     /sys/combat.h zu entnehmen: VALID_ARMOUR_CLASS/KEEP_ARMOUR_CLASS.
+
+ VERERBUNGSBAUM:
+     [/std/armour]
+     ..... [/std/thing/properties]
+     ..... [/std/thing/language]
+     ..... [/std/thing/commands]
+     ..... [/std/thing/restrictions]
+     ..... [/std/thing/envchk]
+     ..... [/std/armour/description]
+     .......... [/std/clothing/description]
+     .............. [/std/thing/description]
+     ..... [/std/armour/wear]
+     .......... [/std/clothing/wear]
+     ..... [/std/clothing/moving]
+     .......... [/std/thing/moving]
+     ..... [/std/armour/combat]
+
+ SIEHE AUCH:
+     P_ARMOURS, P_LAST_WEAR_ACTION, P_TOTAL_AC
+     Attack(), Defend(), /doc/wiz/ruestungen, balance
+
+03.08.2007, Zesstra
+