Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/lfun/gilde/UseSpell b/doc/lfun/gilde/UseSpell
new file mode 100644
index 0000000..96823cc
--- /dev/null
+++ b/doc/lfun/gilde/UseSpell
@@ -0,0 +1,32 @@
+UseSpell()
+FUNKTION:
+    varargs int UseSpell(object caster, string spell, mapping sinfo)
+
+DEFINIERT IN:
+    /std/gilden_ob.c
+
+ARGUMENTE:
+    object caster      Spieler, der Spell nutzt
+    string spell       Spell-Name
+    mapping sinfo      Spell-Informationen
+
+BESCHREIBUNG:
+    Prueft, ob der Spell in der Gilde definiert ist und ruft ihn dann
+    ggf in aus dem Spell-Mapping gelesenen Gilden-SI_SPELLBOOK auf.
+
+    Wird von living/skills::UseSpell gerufen, wenn dieses die SI_CLOSURE,
+    also die Funktion eines Spells sucht, fuer den kein SI_SPELLBOOK
+    explizit angegeben wurde.
+
+RUECKGABWERT:
+    Rueckgabewert des Spells aus dem Spellbook oder 0.
+
+SIEHE AUCH:
+    GObj Lernen:    LearnSkill, LearnSpell, InitialSkillAbility
+    * Anzeigen:     SkillListe
+    * Verwalten:    AddSpell (gilde), AddSkill, QuerySpell, QuerySkill
+    * Properties:   P_GUILD_SKILLS, P_GLOBAL_SKILLPROPS
+    Gildenfkt.:     GuildRating
+    * Ein/Austritt: beitreten, bei_oder_aus_treten, austreten
+
+3. Okt 2011 Gloinson
\ No newline at end of file