blob: 65f0df8587a6f09e2d3ba18e6ca04498136fdede [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002AddSpell()
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 AddSpell(string verb, int kosten, mixed ski)
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/spellbook.c
16
17
18ARGUMENTE
19=========
20
21 string verb Name des Spells
22 int kosten normale Kosten (Grundkosten)
23 mixed ski Skillmapping mit allen Eintraegen zum Spell
24
25
26BESCHREIBUNG
27============
28
29 Addiert einen Eintrag fuer den Spell im Spellbook. Wenn dieser
30 Spell direkt vom Spieler (SI_SPELLBOOK) oder (normalerweise)
31 ueber ein Gildenobjekt aufgerufen wird, wird das Mapping auf
32 die Skillinformationen aus Spieler und Gilde addiert und
33 beeinflusst damit den Aufruf der letztlichen Spellfunktion.
34
35
36BEMERKUNGEN
37===========
38
39 Siehe das Verhalten von QuerySpell (gilde) zum Zusammenfuegen
40 der AddSpell-Informationen aus Gilde und Spellbook. Relevant
41 zB fuer Lernrestriktionen.
42
43
44BEISPIEL
45========
46
47 AddSpell("kampfschrei", 30,
48 ([SI_SKILLRESTR_LEARN:([P_LEVEL:13]),
49 SI_MAGIC_TYPE: ({MT_PSYCHO}),
50 SI_SPELL: ([
51 SP_NAME: "Kampfschrei",
52 SP_SHOW_DAMAGE:
53 ({({ -1, "Dir geschieht jedoch nichts.",
54 "@WEM1 geschieht jedoch nichts.",
55 "@WEM1 geschieht jedoch nichts." }),
56 ({ 0, "Du kannst darueber aber nur lachen.",
57 "@WER1 kann darueber aber nur lachen.",
58 "@WER1 kann darueber aber nur lachen." }),
59 ({ 10, "Dir droehnen die Ohren.",
60 "@WEM1 droehnen die Ohren.",
61 "@WEM1 droehnen die Ohren." })
62 })])
63 ]));
64
65
66SIEHE AUCH
67==========
68
69 Spellbook Lernen: Learn, SpellSuccess, Erfolg, Misserfolg
70 * Verwalten: QuerySpell
71 * Angriff: TryAttackSpell, TryDefaultAttackSpell,
72 TryGlobalAttackSpell
73 * Properties: P_GLOBAL_SKILLPROPS, P_SB_SPELLS
74 Skills Lernen: LearnSkill, ModifySkill, LimitAbility
75 * Nutzung: UseSpell, UseSkill
76 * sonstig: spruchermuedung, skill_info_liste
MG Mud User88f12472016-06-24 23:31:02 +020077
785. Okt 2011 Gloinson