blob: 96823ccd5b129e325cfd027654d53bcaa17db6d1 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001UseSpell()
2FUNKTION:
3 varargs int UseSpell(object caster, string spell, mapping sinfo)
4
5DEFINIERT IN:
6 /std/gilden_ob.c
7
8ARGUMENTE:
9 object caster Spieler, der Spell nutzt
10 string spell Spell-Name
11 mapping sinfo Spell-Informationen
12
13BESCHREIBUNG:
14 Prueft, ob der Spell in der Gilde definiert ist und ruft ihn dann
15 ggf in aus dem Spell-Mapping gelesenen Gilden-SI_SPELLBOOK auf.
16
17 Wird von living/skills::UseSpell gerufen, wenn dieses die SI_CLOSURE,
18 also die Funktion eines Spells sucht, fuer den kein SI_SPELLBOOK
19 explizit angegeben wurde.
20
21RUECKGABWERT:
22 Rueckgabewert des Spells aus dem Spellbook oder 0.
23
24SIEHE AUCH:
25 GObj Lernen: LearnSkill, LearnSpell, InitialSkillAbility
26 * Anzeigen: SkillListe
27 * Verwalten: AddSpell (gilde), AddSkill, QuerySpell, QuerySkill
28 * Properties: P_GUILD_SKILLS, P_GLOBAL_SKILLPROPS
29 Gildenfkt.: GuildRating
30 * Ein/Austritt: beitreten, bei_oder_aus_treten, austreten
31
323. Okt 2011 Gloinson