QuerySpell()
************


FUNKTION
========

   mapping QuerySpell(string spell)


DEFINIERT IN
============

   /std/gilden_ob.c


ARGUMENTE
=========

   string spell       Name des Spells


BESCHREIBUNG
============

   Liefert fuer diesen Spell die Gilden- und Spellbookinformationen
   zusammengefasst in ein Mapping zurueck.
   Die Gildeninformationen haben dabei Vorrang (d.h. eine Lernrestriktion
   im Spellbook wird benutzt, bei unterschiedlichen Werten fuer das gleiche
   Attribut geht der Wert in der Gilde vor).


BEISPIEL
========

   // /gilden/klerus->QuerySpell("entfluche") gibt zB zurueck:
   ([SI_SPELLFATIGUE: 2,
     SI_SP_LOW_MSG:   "Deine Konzentration reicht nicht aus, das Interesse "
                      "der Goetter zu "wecken.\n",
     SI_TIME_MSG:     "So schnell koennen sich die Goetter nicht wieder um "
                      "Dich kuemmern!\n",
     SI_SKILLLEARN:   5,
     OFFSET(SI_SKILLLEARN):15
     SI_SKILLRESTR_LEARN:
     ([P_LEVEL:       7,
       P_GUILD_LEVEL: LVL_WANDER,
       SR_FUN:        #'gilden/klerus->glaubensTest]),
     SI_DIFFICULTY:   100,
     SI_SKILLINFO:    "Wanderprediger ab Stufe 7",
     SI_SKILLINFO_LONG:
       "Um jemanden von einem laestigen Sprachfluch zu befreien, "
       "sollte man diese Anrufung benutzen [...]",
     SP_NAME:         "entfluche",
     SI_SKILLRESTR_USE: ([ SR_FREE_HANDS : 0 ]),
     SI_MAGIC_TYPE:   ({MT_SAKRAL})
     SI_GOD:          LEMBOLD,
     SI_SKILLRESTR_USE:     ([SR_FUN:#'gilden/klerus->spellTest()]),
     OFFSET(SI_SKILLLEARN): #'gilden/klerus->learnOffset,
     OFFSET(SI_SPELLCOST):  #'gilden/klerus->costOffset,
     FACTOR(SI_SPELLCOST):  #'gilden/klerus->costFactor])


SIEHE AUCH
==========

   GObj Lernen:    LearnSkill, LearnSpell, InitialSkillAbility
   * Anzeigen:     SkillListe
   * Verwalten:    AddSkill, AddSpell, QuerySkill
   * Nutzen:       UseSpell (gilde)
   * Properties:   P_GUILD_SKILLS, P_GLOBAL_SKILLPROPS
   Gildenfkt.:     GuildRating
   * Ein/Austritt: beitreten, bei_oder_aus_treten, austreten

3. Okt 2011 Gloinson
