AddSpell() ========== FUNKTION -------- :: varargs int AddSpell(string verb, mapping ski) DEFINIERT IN ------------ :: /std/gilden_ob.c ARGUMENTE --------- :: string verb Name des Spells mapping ski Skill-Mapping BESCHREIBUNG ------------ :: Fuegt den Spell zur Liste der in dieser Gilde lernbaren Spells hinzu. Das Mapping enthaelt Informationen, die der Gildenraum bzw. das Gildenobjekt zum Spell herausgeben und die das Lernen des Spells beeinflussen. RUECKGABWERT ------------ :: 1 fuer Erfolg BEMERKUNGEN ----------- :: Siehe das Verhalten von QuerySpell (gilde) zum Zusammenfuegen der AddSpell-Informationen aus Gilde und Spellbook. Relevant zB fuer Lernrestriktionen. BEISPIEL -------- :: AddSpell("entfluche", ([SI_SKILLRESTR_LEARN : ([P_GUILD_LEVEL: LVL_WANDER, SR_FUN: #'glaubensTest]), SI_DIFFICULTY: 100, SI_SKILLINFO: "Wanderprediger ab Stufe 7", SI_SKILLINFO_LONG: break_string( "Um jemanden von einem laestigen Sprachfluch zu befreien, " "sollte man diese Anrufung benutzen [...]", 78), SI_GOD: LEMBOLD])); SIEHE AUCH ---------- :: GObj Lernen: LearnSkill, LearnSpell, InitialSkillAbility * Anzeigen: SkillListe * Verwalten: AddSkill, QuerySpell, QuerySkill, 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