Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/lfun/FindDistantEnemyVictim b/doc/lfun/FindDistantEnemyVictim
new file mode 100644
index 0000000..a51c27f
--- /dev/null
+++ b/doc/lfun/FindDistantEnemyVictim
@@ -0,0 +1,32 @@
+FindDistantEnemyVictim()
+
+FUNKTION:
+	object FindDistantEnemyVictim(string wen, object pl, string msg,
+	                              int dist, int dy)
+
+DEFINIERT IN:
+	/std/spellbook.c
+
+ARGUMENTE:
+	wen  - id des gewuenschten Gegners, falls nicht angegeben:
+               SelectEnemy(FindDistantGroup(pl,-1,dist,dy,10000)
+	pl   - Caster.
+	msg  - Nachricht falls Gegner nicht anwesend ist.
+	dist - Entfernung
+	dy   - 2*erlaubte Abweichung von der Entfernung, default 100
+
+BESCHREIBUNG:
+	Findet einen Gegner in Entfernung dist-dy/2 bis dist+dy/2
+	z.B. fuer einen Angriffsspruch.
+	
+RUECKGABEWERT:
+	Der Auserwaehlte :-)
+
+BEMERKUNGEN:
+	1. Der Gegner wird auf jeden Fall angegriffen.
+	2. dist wird mit SA_RANGE modifiziert,
+	   dy wird mit SA_EXTENSION modifiziert.
+	3. Die Entfernung ist relativ zum Spieler.
+
+SIEHE AUCH:
+	teams, FindEnemyVictim, FindNearEnemyVictim, FindFarEnemyVictim