blob: 4f3724ccc2769217689089a740e3ba031adeb4b1 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002UseSpell()
Zesstra953f9972017-02-18 15:37:36 +01003**********
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 varargs int UseSpell(object caster, string spell, mapping sinfo)
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/gilden_ob.c
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017
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