Explode

Kategorie: Objekte / Existenz
Ab Engineversion: 5.1 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, id effect, string particle);

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.
effect:
[opt] Wenn angegeben, wird ein Objekt dieser Art und keine Partikel erzeugt. Es wird angenommen, dass das neu erstellte Objekt den Explosionseffekt übernimmt.
particle:
[opt] Name eines Partikels, der statt der normalen Explosionspartikel erzeugt wird.

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