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