blob: 4f3724ccc2769217689089a740e3ba031adeb4b1 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2UseSpell()
3**********
4
5
6FUNKTION
7========
8
9 varargs int UseSpell(object caster, string spell, mapping sinfo)
10
11
12DEFINIERT IN
13============
14
15 /std/gilden_ob.c
16
17
18ARGUMENTE
19=========
20
21 object caster Spieler, der Spell nutzt
22 string spell Spell-Name
23 mapping sinfo Spell-Informationen
24
25
26BESCHREIBUNG
27============
28
29 Prueft, ob der Spell in der Gilde definiert ist und ruft ihn dann
30 ggf in aus dem Spell-Mapping gelesenen Gilden-SI_SPELLBOOK auf.
31
32 Wird von living/skills::UseSpell gerufen, wenn dieses die SI_CLOSURE,
33 also die Funktion eines Spells sucht, fuer den kein SI_SPELLBOOK
34 explizit angegeben wurde.
35
36
37RUECKGABWERT
38============
39
40 Rueckgabewert des Spells aus dem Spellbook oder 0.
41
42
43SIEHE AUCH
44==========
45
46 GObj Lernen: LearnSkill, LearnSpell, InitialSkillAbility
47 * Anzeigen: SkillListe
48 * Verwalten: AddSpell (gilde), AddSkill, QuerySpell, QuerySkill
49 * Properties: P_GUILD_SKILLS, P_GLOBAL_SKILLPROPS
50 Gildenfkt.: GuildRating
51 * Ein/Austritt: beitreten, bei_oder_aus_treten, austreten
52
533. Okt 2011 Gloinson