blob: 8ecf3810857e07e63048206f3816fd44dbcc05e8 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SetAttr()
2FUNKTION:
3 private static int SetAttr(string attr, int val)
4
5DEFINIERT IN:
6 /std/living/attributes.c
7
8ARGUMENTE:
9 attr - zu setzendes Attribut
10 val - Wert
11
12BESCHREIBUNG:
13 Filtert den Wert durch _filterattr(). Dadurch werden STR, INT, CON, DEX
14 auf 20 begrenzt. Setzt dann das Attribut.
15 Offsets werden hier nicht beruecksichtigt, QueryAttribute() gibt also
16 val + etwaige Offsets/Modifier zurueck.
17
18RUeCKGABEWERT:
19 Tatsaechlich gesetzter Wert.
20
21BEMERKUNGEN:
22 Wird von SetAttribute() und SetRealAttribute() aufgerufen.
23
24SIEHE AUCH:
25 QueryAttribute(), QueryRealAttribute(), QueryAttributeOffset(),
26 SetAttribute(), SetRealAttribute(), UpdateAttributes(),
27 TestAttributeLock(),
28 P_ATTRIBUTES, P_ATTRIBUTES_OFFSETS, P_ATTRIBUTES_MODIFIER,
29 P_X_ATTR_MOD, P_M_ATTR_MOD, /std/living/attributes.c
30
3113.Nov.2002, Gloinson