blob: 6bb2f6023ce085dd258f83755300951a1d97c563 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001GetOffset()
2***********
MG Mud User88f12472016-06-24 23:31:02 +02003
4
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 varargs int GetOffset(string vname, mapping map, object pl)
MG Mud User88f12472016-06-24 23:31:02 +02009
10
Zesstra953f9972017-02-18 15:37:36 +010011ARGUMENTE
12=========
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 vname : name des parameters aus dem spellmapping
15 map : spellmapping
16 pl : caster
MG Mud User88f12472016-06-24 23:31:02 +020017
18
Zesstra953f9972017-02-18 15:37:36 +010019BESCHREIBUNG
20============
MG Mud User88f12472016-06-24 23:31:02 +020021
Zesstra953f9972017-02-18 15:37:36 +010022 'Berechnet' den Offset des Parameters in spellmapping.
MG Mud User88f12472016-06-24 23:31:02 +020023
24
Zesstra953f9972017-02-18 15:37:36 +010025RUECKGABEWERT
26=============
MG Mud User88f12472016-06-24 23:31:02 +020027
Zesstra953f9972017-02-18 15:37:36 +010028 Berechneter Offset aus dem Spellmapping.
MG Mud User88f12472016-06-24 23:31:02 +020029
30
Zesstra953f9972017-02-18 15:37:36 +010031BEMERKUNGEN
32===========
MG Mud User88f12472016-06-24 23:31:02 +020033
Zesstra953f9972017-02-18 15:37:36 +010034 Beschraekung auf -10000 bis +10000. Werte groesser oder kleiner
35 als diese werden 'abgeschnitten'. Mehr als 100% Bonus oder Malus
36 gibts nicht ;-).
37
38
39BEISPIEL
40========
41
42 xxx=GetOffset(SI_SKILLDAMAGE,sinfo,caster);
MG Mud User88f12472016-06-24 23:31:02 +020043
44Siehe auch:
45
Zesstra953f9972017-02-18 15:37:36 +010046 "GetValue", "GetFactor", "GetFValue", "GetValueO", "GetFValueO"
MG Mud User88f12472016-06-24 23:31:02 +020047
Zesstra953f9972017-02-18 15:37:36 +010048 Ausfuehrliches Beispiel siehe "GetFValueO".