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