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