Explode

Kategorie: Objekte / Existenz
Ab Engineversion: 1.0 OC

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.
Siehe auch: BlastFree, BlastObjects, RemoveObject
Sven2, 2001-11
Clonkonaut, 2008-04
Marky, 2015-07