Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/lfun/DoWield b/doc/lfun/DoWield
new file mode 100644
index 0000000..9fc436d
--- /dev/null
+++ b/doc/lfun/DoWield
@@ -0,0 +1,41 @@
+DoWield()
+
+FUNKTION:
+     varargs int DoWield(int silent);
+
+DEFINIERT IN:
+     /std/weapon/combat.c
+
+ARGUMENTE:
+     silent
+          Ungleich 0, wenn die Waffe ohne Meldungen gezueckt werden soll.
+
+BESCHREIBUNG:
+     Es wird versucht, die Waffe zu zuecken. Hat man schon eine Waffe
+     gezueckt, so wird versucht, diese wegzustecken. Klappt das nicht, kann
+     die Waffe nicht gezueckt werden.
+
+RUeCKGABEWERT:
+     0, wenn man die Waffe gar nicht bei sich traegt, ansonsten 1.
+
+BEMERKUNGEN:
+     Anhand des Rueckgabewertes laesst sich nicht entscheiden, ob die Waffe
+     sich erfolgreich zuecken liess!
+
+     Gruende, warum sich eine Waffe nicht zuecken lassen kann, sind
+     folgende:
+        o Man traegt sie nicht bei sich (oder sie steckt in einem Beutel
+          o.ae.).
+        o Man hat sie schon gezueckt.
+        o Falls definiert: WieldFunc() gibt 0 zurueck.
+        o Man ist nicht geschickt genug (das haengt von der Waffenklasse
+          ab).
+        o Eine schon gezueckte Waffe laesst sich nicht wegstecken.
+        o Die Waffenklasse ist hoeher als erlaubt.
+        o Man hat nicht genug Haende frei.
+
+SIEHE AUCH:
+     WieldFunc(), InformWield(), P_EQUIP_TIME, /std/weapon.c
+
+----------------------------------------------------------------------------
+Last modified: Wed Apr 08 10:25:00 2004 by Muadib