DoDamage
Kategorie:
Objekte / Status
Ab Engineversion:
5.1 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