blob: 9cea450c8edf9ff06d2339347f4b07edda182f17 [file] [log] [blame]
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