UpdateAttributes()

FUNKTION

void UpdateAttributes()

DEFINIERT IN

/std/living/attributes.c

BESCHREIBUNG

Rechnet damit alle Attributmodifier der im Inventory befindlichen
(P_X_ATTR_MOD, P_X_HEALTH_MOD) und getragenen/gezueckten
(P_M_HEALTH_MOD, P_M_ATTR_MOD) Objekte und aller Attributoffsets
zusammen und speichert sie in einer intern fuer Attribute
verwendete Variablen.
Berechnet darauf basierend HP und SP neu.



Die Bedingungen fuer die ueber P_TIMED_ATTR_MOD gesetzten
Attributveraenderungen werden im Heartbeat in der Funktion
attribute_hb ueberprueft.

BEMERKUNGEN

Sollte nach Einbringen neuer Modifikatorobjekte am Living gerufen
werden.

SIEHE AUCH

QueryAttribute(), QueryRealAttribute(), QueryAttributeOffset(),
SetAttribute(), SetRealAttribute(), UpdateAttributes(),
SetTimedAttrModifier(), QueryTimedAttrModifier(),
DeleteTimedAttrModifier(),
P_ATTRIBUTES, P_ATTRIBUTES_OFFSETS, P_TIMED_ATTR_MOD,
P_X_ATTR_MOD, P_M_ATTR_MOD, /std/living/attributes.c

09.05.2007 by Zesstra