| 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 |