| |
| 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 |