blob: 32eff3a95a08e7b4801bab6f0109625ba8e9ffde [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002QuerySpell()
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 mapping QuerySpell(string spell)
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============
14
15 /std/gilden_ob.c
16
17
18ARGUMENTE
19=========
20
21 string spell Name des Spells
22
23
24BESCHREIBUNG
25============
26
27 Liefert fuer diesen Spell die Gilden- und Spellbookinformationen
28 zusammengefasst in ein Mapping zurueck.
29 Die Gildeninformationen haben dabei Vorrang (d.h. eine Lernrestriktion
30 im Spellbook wird benutzt, bei unterschiedlichen Werten fuer das gleiche
31 Attribut geht der Wert in der Gilde vor).
32
33
34BEISPIEL
35========
36
37 // /gilden/klerus->QuerySpell("entfluche") gibt zB zurueck:
38 ([SI_SPELLFATIGUE: 2,
39 SI_SP_LOW_MSG: "Deine Konzentration reicht nicht aus, das Interesse "
40 "der Goetter zu "wecken.\n",
41 SI_TIME_MSG: "So schnell koennen sich die Goetter nicht wieder um "
42 "Dich kuemmern!\n",
43 SI_SKILLLEARN: 5,
44 OFFSET(SI_SKILLLEARN):15
45 SI_SKILLRESTR_LEARN:
46 ([P_LEVEL: 7,
47 P_GUILD_LEVEL: LVL_WANDER,
48 SR_FUN: #'gilden/klerus->glaubensTest]),
49 SI_DIFFICULTY: 100,
50 SI_SKILLINFO: "Wanderprediger ab Stufe 7",
51 SI_SKILLINFO_LONG:
52 "Um jemanden von einem laestigen Sprachfluch zu befreien, "
53 "sollte man diese Anrufung benutzen [...]",
54 SP_NAME: "entfluche",
55 SI_SKILLRESTR_USE: ([ SR_FREE_HANDS : 0 ]),
56 SI_MAGIC_TYPE: ({MT_SAKRAL})
57 SI_GOD: LEMBOLD,
58 SI_SKILLRESTR_USE: ([SR_FUN:#'gilden/klerus->spellTest()]),
59 OFFSET(SI_SKILLLEARN): #'gilden/klerus->learnOffset,
60 OFFSET(SI_SPELLCOST): #'gilden/klerus->costOffset,
61 FACTOR(SI_SPELLCOST): #'gilden/klerus->costFactor])
62
63
64SIEHE AUCH
65==========
66
67 GObj Lernen: LearnSkill, LearnSpell, InitialSkillAbility
68 * Anzeigen: SkillListe
69 * Verwalten: AddSkill, AddSpell, QuerySkill
70 * Nutzen: UseSpell (gilde)
71 * Properties: P_GUILD_SKILLS, P_GLOBAL_SKILLPROPS
72 Gildenfkt.: GuildRating
73 * Ein/Austritt: beitreten, bei_oder_aus_treten, austreten
MG Mud User88f12472016-06-24 23:31:02 +020074
753. Okt 2011 Gloinson