blob: c2daac9eb5c11aff897bc997778cad7958675611 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001AddSpell()
2==========
3
4FUNKTION
5--------
6::
7
8 varargs int AddSpell(string verb, mapping ski)
9
10DEFINIERT IN
11------------
12::
13
14 /std/gilden_ob.c
15
16ARGUMENTE
17---------
18::
19
20 string verb Name des Spells
21 mapping ski Skill-Mapping
22
23BESCHREIBUNG
24------------
25::
26
27 Fuegt den Spell zur Liste der in dieser Gilde lernbaren Spells
28 hinzu. Das Mapping enthaelt Informationen, die der Gildenraum
29 bzw. das Gildenobjekt zum Spell herausgeben und die das Lernen
30 des Spells beeinflussen.
31
32RUECKGABWERT
33------------
34::
35
36 1 fuer Erfolg
37
38BEMERKUNGEN
39-----------
40::
41
42 Siehe das Verhalten von QuerySpell (gilde) zum Zusammenfuegen
43 der AddSpell-Informationen aus Gilde und Spellbook. Relevant
44 zB fuer Lernrestriktionen.
45
46BEISPIEL
47--------
48::
49
50 AddSpell("entfluche",
51 ([SI_SKILLRESTR_LEARN :
52 ([P_GUILD_LEVEL: LVL_WANDER,
53 SR_FUN: #'glaubensTest]),
54 SI_DIFFICULTY: 100,
55 SI_SKILLINFO: "Wanderprediger ab Stufe 7",
56 SI_SKILLINFO_LONG: break_string(
57 "Um jemanden von einem laestigen Sprachfluch zu befreien, "
58 "sollte man diese Anrufung benutzen [...]", 78),
59 SI_GOD: LEMBOLD]));
60
61SIEHE AUCH
62----------
63::
64
65 GObj Lernen: LearnSkill, LearnSpell, InitialSkillAbility
66 * Anzeigen: SkillListe
67 * Verwalten: AddSkill, QuerySpell, QuerySkill, QuerySkill
68 * Nutzen: UseSpell (gilde)
69 * Properties: P_GUILD_SKILLS, P_GLOBAL_SKILLPROPS
70 Gildenfkt.: GuildRating
71 * Ein/Austritt: beitreten, bei_oder_aus_treten, austreten
72
733. Okt 2011 Gloinson
74