lfun-Manpages ergaenzt
Change-Id: Ica4fb959f8f55099a61ba7c4de6aacecf9e829a1
diff --git a/doc/sphinx/lfun/TakeFlaw.rst b/doc/sphinx/lfun/TakeFlaw.rst
index 2ab1916..0475a3d 100644
--- a/doc/sphinx/lfun/TakeFlaw.rst
+++ b/doc/sphinx/lfun/TakeFlaw.rst
@@ -6,7 +6,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
------------
@@ -58,25 +58,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)) {
@@ -93,7 +89,7 @@
----------
::
- QueryFlaw(), Damage(), DefendInfo, P_QUIALITY, /std/armour/combat.c,
+ QueryFlaw(), Damage(), DefendInfo, P_QUALITY, /std/armour/combat.c,
/std/weapon/combat.c