blob: 4e2431af3fea0a3a5c1ecdffee0be7f676325054 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001Learn()
2FUNKTION:
3 void Learn(object caster, string spell, mapping sinfo)
4
5DEFINIERT IN:
6 /std/spellbook.c
7
8ARGUMENTE:
9 object caster Derjenige, der den Spruch spricht.
10 string spell Der gesprochene Spell
11 mapping sinfo Mapping mit allen moeglichen Informationen zum Spell
12
13BESCHREIBUNG:
14 Diese Funktion wird von der Funktion "Misserfolg" aus dem
15 Spellbook aufgerufen. Hier lernt der Spieler den Spruch, der
16 nicht geglueckt ist.
17
18BEMERKUNGEN:
19 Kann auch ueberschrieben werden, wenn man komplexe Lern-Aenderungen
20 vornehmen will. Andere Attribute sind ueber SI_LEARN_ATTRIBUTE
21 setzbar.
22
23SIEHE AUCH:
24 Spellbook Lernen: SpellSuccess, Erfolg, Misserfolg
25 * Verwalten: AddSpell, QuerySpell
26 * Angriff: TryAttackSpell, TryDefaultAttackSpell,
27 TryGlobalAttackSpell
28 * Properties: P_GLOBAL_SKILLPROPS, P_SB_SPELLS
29 Skills Lernen: LearnSkill, ModifySkill, LimitAbility
30 * Nutzung: UseSpell, UseSkill
31 * sonstig: spruchermuedung, skill_info_liste
32
335. Okt 2011 Gloinson