SetAttr()
=========

FUNKTION
--------
::

     public int SetAttr(string attr, int val)

DEFINIERT IN
------------
::

     /std/living/attributes.c

ARGUMENTE
---------
::

     attr       - zu setzendes Attribut
     val        - Wert

BESCHREIBUNG
------------
::

     Filtert den Wert durch _filterattr(). Dadurch werden STR, INT, CON, DEX
     auf 20 begrenzt. Setzt dann das Attribut.
     Offsets werden hier nicht beruecksichtigt, QueryAttribute() gibt also
     val + etwaige Offsets/Modifier zurueck.

RUeCKGABEWERT
-------------
::

     Tatsaechlich gesetzter Wert.

BEMERKUNGEN
-----------
::

     Wird von SetAttribute() und SetRealAttribute() aufgerufen.

SIEHE AUCH
----------
::

     QueryAttribute(), QueryRealAttribute(), QueryAttributeOffset(),
     SetAttribute(), SetRealAttribute(), UpdateAttributes(),
     TestAttributeLock(),
     P_ATTRIBUTES, P_ATTRIBUTES_OFFSETS, P_ATTRIBUTES_MODIFIER,
     P_X_ATTR_MOD, P_M_ATTR_MOD, /std/living/attributes.c

Letzte Aenderung: 22.12.2016, Bugfix