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