QuerySpell() ============ FUNKTION -------- :: mapping QuerySpell(string spell) DEFINIERT IN ------------ :: /std/gilden_ob.c ARGUMENTE --------- :: string spell Name des Spells BESCHREIBUNG ------------ :: Liefert fuer diesen Spell die Gilden- und Spellbookinformationen zusammengefasst in ein Mapping zurueck. Die Gildeninformationen haben dabei Vorrang (d.h. eine Lernrestriktion im Spellbook wird benutzt, bei unterschiedlichen Werten fuer das gleiche Attribut geht der Wert in der Gilde vor). BEISPIEL -------- :: // /gilden/klerus->QuerySpell("entfluche") gibt zB zurueck: ([SI_SPELLFATIGUE: 2, SI_SP_LOW_MSG: "Deine Konzentration reicht nicht aus, das Interesse " "der Goetter zu "wecken.\n", SI_TIME_MSG: "So schnell koennen sich die Goetter nicht wieder um " "Dich kuemmern!\n", SI_SKILLLEARN: 5, OFFSET(SI_SKILLLEARN):15 SI_SKILLRESTR_LEARN: ([P_LEVEL: 7, P_GUILD_LEVEL: LVL_WANDER, SR_FUN: #'gilden/klerus->glaubensTest]), SI_DIFFICULTY: 100, SI_SKILLINFO: "Wanderprediger ab Stufe 7", SI_SKILLINFO_LONG: "Um jemanden von einem laestigen Sprachfluch zu befreien, " "sollte man diese Anrufung benutzen [...]", SP_NAME: "entfluche", SI_SKILLRESTR_USE: ([ SR_FREE_HANDS : 0 ]), SI_MAGIC_TYPE: ({MT_SAKRAL}) SI_GOD: LEMBOLD, SI_SKILLRESTR_USE: ([SR_FUN:#'gilden/klerus->spellTest()]), OFFSET(SI_SKILLLEARN): #'gilden/klerus->learnOffset, OFFSET(SI_SPELLCOST): #'gilden/klerus->costOffset, FACTOR(SI_SPELLCOST): #'gilden/klerus->costFactor]) SIEHE AUCH ---------- :: GObj Lernen: LearnSkill, LearnSpell, InitialSkillAbility * Anzeigen: SkillListe * Verwalten: AddSkill, AddSpell, QuerySkill * Nutzen: UseSpell (gilde) * Properties: P_GUILD_SKILLS, P_GLOBAL_SKILLPROPS Gildenfkt.: GuildRating * Ein/Austritt: beitreten, bei_oder_aus_treten, austreten 3. Okt 2011 Gloinson