Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/set_this_player b/doc/efun/set_this_player
new file mode 100644
index 0000000..085c529
--- /dev/null
+++ b/doc/efun/set_this_player
@@ -0,0 +1,31 @@
+GESCHUETZT
+SYNOPSIS
+ void set_this_player(object ob);
+
+BESCHREIBUNG
+ Aendert den momentanen Kommandogeber zu <ob>. Dabei kann <ob> auch
+ 0 sein, wenn der aktuelle Kommandogeber 'deaktiviert' werden soll.
+
+ Diese Funktion ist nicht geschuetzt und sollte deshalb von einer
+ simul_efun ueberlagert werden, die die Efun entweder komplett
+ abschaltet, oder mindestens gewisse Sicherheitschecks durchfuehrt.
+ Es ist sonst einfach, die Sicherheit eines Muds mit Hilfe dieser
+ Efun zu untergraben.
+
+ Die Efun ist nur in 3.2.1 verfuegbar. Eine moegliche Simulation fuer
+ 3.2 koennte etwa so aussehen:
+
+ void set_this_player(object ob)
+ {
+ /* Insert your privilege checks here */
+ if (living(ob))
+ funcall(bind_lambda(#'enable_commands, ob));
+ }
+ (suggested by Mark Lewis (Nostradamus@Zebedee))
+
+AENDERUNGEN
+ Eingefuehrt in LDMud 3.2.1.
+ LDMud 3.2.6 fuehrte die 0 als moeglichen Parameter ein.
+
+SIEHE AUCH
+ set_this_object(E), this_player(E)