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