Gesammelte Update von autogenerierter Doku.

Change-Id: If453f1dd933c092c12ca0b5b2667dbd64ca246f8
diff --git a/doc/lfun/SubFromProp b/doc/lfun/SubFromProp
new file mode 100644
index 0000000..82d2fc8
--- /dev/null
+++ b/doc/lfun/SubFromProp
@@ -0,0 +1,60 @@
+SubFromProp()
+*************
+
+
+FUNKTION
+========
+
+public varargs int SubFromProp(string propname,
+<int|float|string|mixed*|mapping|bytes> subtrahend)
+
+
+DEFINIERT IN
+============
+
+   /std/thing/properties.c /sys/thing/properties.h (Prototyp)
+
+
+ARGUMENTE
+=========
+
+   * propname: Die Property, die veraendert wird
+
+   * subtrahend: Was auf den aktuellen Wert "substrahiert" werden soll
+
+
+BESCHREIBUNG
+============
+
+   Die Funktion ruft den aktuellen Wert der Property mittels
+   QueryProp() ab, "subtrahiert" <subtrahend> davon und setzt den
+   neuen Wert mit SetProp() wieder. Damit ist sie einfach eine
+   Abkuerzung fuer SetProp(pname, QueryProp(pname) - subtrahend).
+
+   Erlaubte Typen fuer <subtrahend> sind nur solche, mit denen +-
+   etwas anfangen kann und welche zum aktuellen Wert der Property
+   passen. Alles andere loest ggf. einen (Laufzeit-)Fehler auf.
+
+
+RUeCKGABEWERT
+=============
+
+   Der Wert der Property nach der Aenderung.
+
+
+BEISPIELE
+=========
+
+   // einen Int subtrahieren SubFromProp(P_WC, 42); // alle
+   entsprechenden Elemente aus einem Array in der Property loeschen //
+   Achtung: erzeugt ein neues Array! SubFromProp(P_WAITFOR,
+   ({"zesstra"})); // Ein Mappingkey aus einem Mapping in einer
+   Property loeschen SubFromProp(P_M_HEALTH_MOD, ([P_HP]))
+
+
+SIEHE AUCH
+==========
+
+   QueryProp(), *AddProp* Konzept: properties, /std/thing/properties.c
+
+19.06.2025, Zesstra