AddSpell() ========== FUNKTION -------- :: varargs int AddSpell(string verb, int kosten, mixed ski) DEFINIERT IN ------------ :: /std/spellbook.c ARGUMENTE --------- :: string verb Name des Spells int kosten normale Kosten (Grundkosten) mixed ski Skillmapping mit allen Eintraegen zum Spell BESCHREIBUNG ------------ :: Addiert einen Eintrag fuer den Spell im Spellbook. Wenn dieser Spell direkt vom Spieler (SI_SPELLBOOK) oder (normalerweise) ueber ein Gildenobjekt aufgerufen wird, wird das Mapping auf die Skillinformationen aus Spieler und Gilde addiert und beeinflusst damit den Aufruf der letztlichen Spellfunktion. BEMERKUNGEN ----------- :: Siehe das Verhalten von QuerySpell (gilde) zum Zusammenfuegen der AddSpell-Informationen aus Gilde und Spellbook. Relevant zB fuer Lernrestriktionen. BEISPIEL -------- :: AddSpell("kampfschrei", 30, ([SI_SKILLRESTR_LEARN:([P_LEVEL:13]), SI_MAGIC_TYPE: ({MT_PSYCHO}), SI_SPELL: ([ SP_NAME: "Kampfschrei", SP_SHOW_DAMAGE: ({({ -1, "Dir geschieht jedoch nichts.", "@WEM1 geschieht jedoch nichts.", "@WEM1 geschieht jedoch nichts." }), ({ 0, "Du kannst darueber aber nur lachen.", "@WER1 kann darueber aber nur lachen.", "@WER1 kann darueber aber nur lachen." }), ({ 10, "Dir droehnen die Ohren.", "@WEM1 droehnen die Ohren.", "@WEM1 droehnen die Ohren." }) })]) ])); SIEHE AUCH ---------- :: Spellbook Lernen: Learn, SpellSuccess, Erfolg, Misserfolg * Verwalten: QuerySpell * Angriff: TryAttackSpell, TryDefaultAttackSpell, TryGlobalAttackSpell * Properties: P_GLOBAL_SKILLPROPS, P_SB_SPELLS Skills Lernen: LearnSkill, ModifySkill, LimitAbility * Nutzung: UseSpell, UseSkill * sonstig: spruchermuedung, skill_info_liste 5. Okt 2011 Gloinson