Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/beispiele/rotaugenvampire/rotaugenvampirmagierin.c b/doc/beispiele/rotaugenvampire/rotaugenvampirmagierin.c
new file mode 100644
index 0000000..b506e1e
--- /dev/null
+++ b/doc/beispiele/rotaugenvampire/rotaugenvampirmagierin.c
@@ -0,0 +1,48 @@
+/*
+ Ein magisch begabter Beispiel-NPC (von Zesstra, angelehnt an Boings
+ bspmon1.c)
+ In diesem Fall soll eine Magierin sein, die aber die gleichen Stats wie der
+ maennliche Kollege hat.
+*/
+
+// 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
+// Einige Warnungen werden als Fehler betrachtet (empfohlen)
+#pragma pedantic, range_check
+// Schaltet bestimmte Warnungen ein (empfohlen)
+#pragma warn_deprecated, warn_empty_casts, warn_missing_return
+#pragma warn_function_inconsistent
+
+// Dieser NPC soll eine Rotaugenvampirmagierin sein. Und nen
+// Rotaugenvampirmagier gibt es schon. Also einfach den normalen
+// Rotaugenvampirmagier aus diesem Verzeichnis erben.
+inherit __DIR__+"rotaugenvampirmagier";
+
+// Inkludiert Definitionen fuer Properties
+#include <properties.h>
+#include <language.h> // fuer FEMALE-Define
+
+protected void create()
+{
+ // Nicht vergessen, ohne das geht nichts. Fuehrt das create() des geerbten
+ // Rotaugenvampirmagiers aus und konfiguriert ihn.
+ ::create();
+
+ // Geschlecht aendern.
+ SetProp(P_GENDER, FEMALE);
+
+ // Kurz- und Langbeschreibung aendern.
+ SetProp(P_SHORT, "Rotaugenvampirmagierin");
+ SetProp(P_LONG, break_string(
+ "Eine finster aussehende Rotaugenvampirmagierin in einer Kutte.",78));
+
+ // Name anpassen
+ SetProp(P_NAME, "Rotaugenvampirmagierin");
+
+ // Meldung anpassen.
+ SetProp(P_HANDS, ({" mit ihren Haenden", 85}));
+}
+