DoDamage

Kategorie: Objekte / Status
Ab Engineversion: 1.0 OC

Beschreibung

Verändert den Schadenswert des aufrufenden Objekts. Bei change ungleich Null wird im Zielobjekt außerdem die Funktion Damage aufgerufen.

Syntax

void DoDamage(int change, int damage_type, int caused_by);

Parameter

change:
Veränderung des Schadenswertes; positiv oder negativ
damage_type:
[opt] Schadensursache, die an Fx*Damage-Callbacks von Effekten übergeben wird (siehe Effekte-Dokumentation). Standard ist FX_Call_DmgScript.
caused_by:
[opt] Spielernummer des Spielers, der den Schaden verursacht hat.

Beispiel

FindObject(Find_Func("IsTree"))->DoDamage(500);
Fällt einen Baum, wenn er noch nicht gefällt ist.
Siehe auch: GetDamage
Sven2, 2001-11