Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/lfun/AddExp b/doc/lfun/AddExp
new file mode 100644
index 0000000..8baed55
--- /dev/null
+++ b/doc/lfun/AddExp
@@ -0,0 +1,32 @@
+AddExp()
+FUNKTION:
+     int AddExp(int e)
+
+DEFINIERT IN:
+     /std/living/life.c
+
+ARGUMENTE:
+     int e - Anzahl der hinzuzufuegenden (abzuziehenden) XP
+
+BESCHREIBUNG:
+     Dem Living werden e XP auf seine bisherigen P_XP addiert.
+
+     Falls es sich um einen Spieler mit P_KILLS>0 handelt und
+     e positiv ist, bekommt der Spieler keine XP gutgeschrieben.
+
+     P_LAST_XP wird aktualisiert.
+
+BEMERKUNG:
+     - positive und negative Werte sind moeglich
+     - P_XP wird nicht <0 gesetzt.
+
+RUECKGABEWERT:
+     int - neuer XP-Wert
+
+SIEHE AUCH:
+     Funktionen:  do_damage(), DistributeExp()
+     Properties:  P_XP, P_LAST_XP
+     Sonstiges:   P_NO_XP, P_NO_SCORE
+                  create_default_npc()
+
+14.Feb 2007 Gloinson
\ No newline at end of file