Kategorie: Objekte
/ Existenz
Ab Engineversion: 1.0 OC
Explode
Beschreibung
Lässt ein Objekt explodieren. Die Explosion beschädigt Landschaft und Objekte, und das Objekt wird mitsamt Inhalt vor der Explosion entfernt. Wenn sich das Objekt in einen anderen Objekt befindet, werden alle anderen Inhaltsobjekte und das enthaltende Objekt beschädigt. Als Verursacher des Schadens gilt der Besitzer des explodierenden Objekts.
Syntax
void Explode(int level, bool silent, int damage_level);
Parameter
- level:
- Explosionsstärke. Die Explosionsstärke bestimmt das Ausmaß des Explosionsschadens sowie die akustische Gestaltung. Bis Stärke 29 einschließlich wird Blast1 abgespielt, von Stärke 30 bis stärke 39 einschließlich Blast2, und bei Werten darüber Blast3.
- silent:
- [opt] If true, then no sound will be played for the explosion.
- damage_level:
- [opt] If specified, then this value overrides the damage that is caused to objects by the explosion.
Anmerkung
Siehe Hinweis zu RemoveObject.
Beispiel
GetHiRank(0)->Explode(25);
Der höchstrangige Clonk des ersten Spielers explodiert.