blob: ca92239ee9c84fae9f606fab4a6c22eb3b444076 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SetAttr()
Zesstra953f9972017-02-18 15:37:36 +01002*********
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 public int SetAttr(string attr, int val)
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /std/living/attributes.c
15
16
17ARGUMENTE
18=========
19
20 attr - zu setzendes Attribut
21 val - Wert
22
23
24BESCHREIBUNG
25============
26
27 Filtert den Wert durch _filterattr(). Dadurch werden STR, INT, CON, DEX
28 auf 20 begrenzt. Setzt dann das Attribut.
29 Offsets werden hier nicht beruecksichtigt, QueryAttribute() gibt also
30 val + etwaige Offsets/Modifier zurueck.
31
32
33RUeCKGABEWERT
34=============
35
36 Tatsaechlich gesetzter Wert.
37
38
39BEMERKUNGEN
40===========
41
42 Wird von SetAttribute() und SetRealAttribute() aufgerufen.
43
44
45SIEHE AUCH
46==========
47
48 QueryAttribute(), QueryRealAttribute(), QueryAttributeOffset(),
49 SetAttribute(), SetRealAttribute(), UpdateAttributes(),
50 TestAttributeLock(),
51 P_ATTRIBUTES, P_ATTRIBUTES_OFFSETS, P_ATTRIBUTES_MODIFIER,
52 P_X_ATTR_MOD, P_M_ATTR_MOD, /std/living/attributes.c
MG Mud User88f12472016-06-24 23:31:02 +020053
Bugfix00f1bc72016-12-22 16:40:55 +010054Letzte Aenderung: 22.12.2016, Bugfix