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