Neue Doku: IsArmour, IsBottle, IsClothing, IsPlayerCorpse, IsRoom

Change-Id: Ie84fd6a1da52a83c080c4fe45287fd40799ff355
diff --git a/doc/lfun/IsArmour b/doc/lfun/IsArmour
new file mode 100644
index 0000000..8ef812a
--- /dev/null
+++ b/doc/lfun/IsArmour
@@ -0,0 +1,32 @@
+IsArmour()
+
+FUNKTION:
+    status IsArmour()
+
+DEFINIERT IN:
+    /std/armour/wear.c
+
+RUeCKGABEWERT:
+    1 wenn ein Ruestung
+    0 sonst
+
+BESCHREIBUNG:
+    Gibt 1 zurueck, wenn entsprechende Klasse irgendwo geerbt wurden, es
+    also eine Ruestung ist.
+
+BEMERKUNGEN:
+    Entsprechende Basisklasse ueberschreibt und gibt fuer IsClothing()
+    explizit 0 zurueck.
+
+BEISPIEL:
+    // enthaelt im Gegensatz zu P_ARMOURS auch nichtgetragenen Kram
+    // im Inventory L1
+    object *allarmours =
+      filter_objects(all_inventory(this_player()), "IsArmour")
+
+SIEHE AUCH:
+    Aehnlich: living, interactive
+    Aehnlich: IsBottle, IsClothing, IsPlayerCorpse, IsRoom, IsUnit
+    Props:    P_ARMOURS
+
+3. Sep 2016, Gloinson
diff --git a/doc/lfun/IsBottle b/doc/lfun/IsBottle
new file mode 100644
index 0000000..8ac0c96
--- /dev/null
+++ b/doc/lfun/IsBottle
@@ -0,0 +1,21 @@
+IsPlayerCorpse
+
+FUNKTION:
+    int IsBottle()
+
+DEFINIERT IN:
+    /std/items/flasche.c
+
+RUeCKGABEWERT:
+    1 wenn Flasche
+    0 sonst
+
+BESCHREIBUNG:
+    Gibt 1 zurueck, wenn das eine Flasche mit ordentlichem Flaschenverhalten
+    ist.
+
+SIEHE AUCH:
+    Aehnlich: living, interactive
+    Aehnlich: IsArmour, IsClothing, IsPlayerCorpse, IsRoom, IsUnit
+
+3. Sep 2016, Gloinson
diff --git a/doc/lfun/IsClothing b/doc/lfun/IsClothing
new file mode 100644
index 0000000..843e18d
--- /dev/null
+++ b/doc/lfun/IsClothing
@@ -0,0 +1,29 @@
+IsClothing()
+
+FUNKTION:
+    status IsClothing()
+
+DEFINIERT IN:
+    /std/clothing.c
+    /std/clothing_container.c
+
+RUeCKGABEWERT:
+    1 wenn ein Kleidungsstueck
+    0 sonst
+
+BESCHREIBUNG:
+    Gibt 1 zurueck, wenn entsprechende Klassen irgendwo geerbt wurden, es
+    also ein Kleidungsstueck (oder ein Kleidungsstueck mit Taschen) ist.
+
+BEISPIEL:
+    // enthaelt im Gegensatz zu P_CLOTHING auch nichtgetragenen Kram
+    // im Inventory L1
+    object *allcloth =
+      filter_objects(all_inventory(this_player()), "IsClothing")
+
+SIEHE AUCH:
+    Aehnlich: living, interactive
+    Aehnlich: IsArmour, IsBottle, IsPlayerCorpse, IsRoom, IsUnit
+    Props:    P_CLOTHING
+
+3. Sep 2016, Gloinson
diff --git a/doc/lfun/IsPlayerCorpse b/doc/lfun/IsPlayerCorpse
new file mode 100644
index 0000000..a92a830
--- /dev/null
+++ b/doc/lfun/IsPlayerCorpse
@@ -0,0 +1,21 @@
+IsPlayerCorpse
+
+FUNKTION:
+    public int IsPlayerCorpse()
+
+DEFINIERT IN:
+    /std/corpse.c
+
+RUeCKGABEWERT:
+    1 wenn Spielerleiche
+    0 sonst
+
+BESCHREIBUNG:
+    Gibt 1 zurueck, wenn diese Leiche eine Spielerleiche ist. Es kann auch
+    eine "normale" NPC-Leiche sein.
+
+SIEHE AUCH:
+    Aehnlich: living, interactive
+    Aehnlich: IsArmour, IsBottle, IsClothing, IsRoom, IsUnit
+
+3. Sep 2016, Gloinson
diff --git a/doc/lfun/IsRoom b/doc/lfun/IsRoom
new file mode 100644
index 0000000..d595ed0
--- /dev/null
+++ b/doc/lfun/IsRoom
@@ -0,0 +1,21 @@
+IsRoom()
+
+FUNKTION:
+    status IsRoom()
+
+DEFINIERT IN:
+    /std/room.c
+
+RUeCKGABEWERT:
+    1 wenn ein Raum
+    0 sonst
+
+BESCHREIBUNG:
+    Gibt 1 zurueck, wenn /std/room.c irgendwo geerbt wurde, es also ein
+    Raum ist.
+
+SIEHE AUCH:
+    Aehnlich: living, interactive
+    Aehnlich: IsArmour, IsBottle, IsClothing, IsPlayerCorpse, IsUnit
+
+3. Sep 2016, Gloinson