Morgengrauner Dokumentation
Dateipfad: /home/mud/mudlib/doc/lfun/LearnSkillLearnSkill()
************
FUNKTION
========
public varargs void LearnSkill(string sname, int add, int diff)
DEFINIERT IN
============
/std/living/skills.c
ARGUMENTE
=========
string sname der zu lernende Skill
string add Anzahl zu lernender Skillpunkte
int diff Schwierigkeit
BESCHREIBUNG
============
Die Methode laesst einen interaktiven (eingeloggten) Spieler den
Skill 'sname' um 'add' Punkte lernen.
Dabei wird sichergestellt, dass 'add' den Wert MAX_SKILLEARN nicht
ueberschreitet, der Skill nicht verschwindet und fuer uebergeordnete
Skills (SI_INHERIT) dieser uebergeordnete Skill auch einen Lerneffekt
erfaehrt.
Wird zB von Learn (spellbook) und SpellSuccess (spellbook) gerufen.
SIEHE AUCH
==========
Skills Lernen: ModifySkill, LimitAbility
* Nutzung: UseSpell, UseSkill
* Abfragen: QuerySkill, QuerySkillAbility
* Modifikation: ModifySkillAttribute, QuerySkillAttribute,
QuerySkillAttributeModifier, RemoveSkillAttributeModifier
* Properties: P_SKILL_ATTRIBUTES, P_SKILL_ATTRIBUTE_OFFSETS
* sonstig: spruchermuedung
* Properties: P_NEWSKILLS
Spellbook: Learn, SpellSuccess
3. Okt 2011 Gloinson
zurück zur Übersicht