
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
