lfun-Manpages ergaenzt

Change-Id: Ica4fb959f8f55099a61ba7c4de6aacecf9e829a1
diff --git a/doc/lfun/TakeFlaw b/doc/lfun/TakeFlaw
index 40d99a2..594c164 100644
--- a/doc/lfun/TakeFlaw
+++ b/doc/lfun/TakeFlaw
@@ -7,7 +7,7 @@
 ========
 
    varargs void TakeFlaw(object enemy); (Waffen)
-   varargs void TakeFlaw(mixed dam_types,mapping einfos) (Ruestungen)
+   varargs void TakeFlaw(string* dam_types,mapping einfos) (Ruestungen)
 
 
 DEFINIERT IN
@@ -59,25 +59,21 @@
 
    Eine Waffe, deren Waffenklasse alle 20 Schlaege um 1 abnimmt:
 
-   inherit "std/weapon";
+   inherit "/std/weapon";
 
    #include <properties.h>
    #include <combat.h>
 
-   create()
-   {
+   protected void create() {
      /* Das Uebliche... */
    }
 
-   TakeFlaw()
-   {
-     int flaw;
-
-     /* erst mal den Zaehler erhoehen... */
-     ::TakeFlaw();
+   varargs void TakeFlaw(object enemy) {
+     /* erstmal den Zaehler erhoehen... */
+     ::TakeFlaw(enemy);
 
      /* jetzt den aktuellen Zaehlerstand abfragen */
-     flaw = QueryFlaw()[0];
+     int flaw = QueryFlaw()[0];
 
      /* Abzug nur jeden 20. Schlag */
      if (!(flaw % 20)) {
@@ -94,7 +90,7 @@
 SIEHE AUCH
 ==========
 
-   QueryFlaw(), Damage(), DefendInfo, P_QUIALITY, /std/armour/combat.c,
+   QueryFlaw(), Damage(), DefendInfo, P_QUALITY, /std/armour/combat.c,
    /std/weapon/combat.c
 
 Last modified: Thu May 22 10:30:10 1997 by Paracelsus