blob: 564c948423fe3a2848b1b4654fbe6207068ba3bc [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002SpellSuccess()
Zesstra953f9972017-02-18 15:37:36 +01003**************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 int SpellSuccess(object caster, mapping sinfo)
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/spellbook.c
16
17
18ARGUMENTE
19=========
20
21 object caster Spell sprechender Spieler
22 mapping sinfo Spell-Info-Mapping mit allen Informationen
23
24
25BESCHREIBUNG
26============
27
28 Berechnet den Erfolg der Anwendung eines Spells aus seiner
29 SI_SKILLABILITY und dem Skill SK_CASTING im Spieler. Laesst
30 den Spieler bei besonders gutem Gelingen SK_CASTING lernen.
31
32
33BEMERKUNGEN
34===========
35
36 SK_CASTING muss fuer die SK_CASTING-Boni beherrscht werden.
37 Das ist zB im Klerus ab bestimmtem Level der Fall.
38
39
40SIEHE AUCH
41==========
42
43 Spellbook Lernen: Learn, Erfolg, Misserfolg
44 * Verwalten: AddSpell, QuerySpell
45 * Angriff: TryAttackSpell, TryDefaultAttackSpell,
46 TryGlobalAttackSpell
47 * Properties: P_GLOBAL_SKILLPROPS, P_SB_SPELLS
48 Skills Lernen: LearnSkill, ModifySkill, LimitAbility
49 * Nutzung: UseSpell, UseSkill
50 * sonstig: spruchermuedung, skill_info_liste
51
525. Okt 2011 Gloinson