Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/beispiele/misc/statkrallen.c b/doc/beispiele/misc/statkrallen.c
new file mode 100644
index 0000000..a0ae4c3
--- /dev/null
+++ b/doc/beispiele/misc/statkrallen.c
@@ -0,0 +1,61 @@
+/* Paracelsus: Statkrallen
+**
+** Beispiel fuer die Verwendung von P_M_ATTR_MOD
+**
+** Zieht ein Spieler diese Krallen an, so erhoeht sich seine Staerke
+** um 2. Gleichzeitig wird das Erhoehen seiner Geschicklichkeit durch
+** andere Ruestungen/Waffen blockiert.
+** Die Krallen koennen nur angezogen werden, wenn weder A_STR noch
+** A_DEX durch eine andere Ruestung/Waffe blockiert wird.
+*/
+
+// Diese Pragmas sorgen dafuer, dass der Driver darauf achtet, dass bei
+// Funktionsargumenten, -Rueckgabewerten und teilweise bei Zuweisung von
+// Werten an Variablen der richtige Datentyp verwendet wird (z.b. kein string
+// anstelle eines int verwendet wird). Sollte in keinem Objekt fehlen.
+#pragma strong_types, save_types, rtt_checks
+
+#include <properties.h>
+#include <language.h>
+#include <combat.h>
+
+inherit "/std/armour";
+
+protected void create()
+{
+ ::create();
+
+ SetProp(P_SHORT,"Statkrallen");
+ SetProp(P_LONG,
+ "Diese krallenbewehrten Handschuhe schimmern blaeulich.\n");
+ SetProp(P_NAME,"Statkrallen");
+ SetProp(P_INFO,"Die Krallen machen staerker.\n");
+ SetProp(P_GENDER,FEMALE);
+ SetProp(P_NOBUY,1); // wird bei Verkauf im laden zerstoert.
+ SetProp(P_WEIGHT,800);
+ SetProp(P_VALUE,5000+random(2000));
+ SetProp(P_ARMOUR_TYPE,AT_GLOVE);
+ SetProp(P_AC,2);
+ SetProp(P_EFFECTIVE_WC,15);
+ SetProp(P_MATERIAL,
+ ([
+ MAT_LEATHER : 60,
+ MAT_MISC_METAL : 40
+ ]) );
+
+// ---->
+
+ SetProp(P_M_ATTR_MOD,
+ ([
+ A_STR : 2, // Staerke um 2 erhoehen
+ A_DEX : 0 // Geschicklichkeit blockieren
+ ]) );
+
+// <----
+
+ AddId( ({"handschuhe","krallen"}) );
+
+ AddDetail( "schimmer",
+ "Ein blaeulicher Schimmer liegt auf den Krallen.\n");
+}
+