Bedingung – Mappedia

Bedingung

Aus Mappedia
Wechseln zu: Navigation, Suche

Eine Bedingung ist ein Ausdruck, der zu unterschiedlichen Zeitpunkten entweder wahr oder falsch sein kann. Der Ausdruck beschreibt einen bestimmten Zustand, der sich überprüfen lässt, und der entweder tatsächlich besteht (Bedingung erfüllt oder wahr), oder nicht besteht (Bedingung nicht erfüllt oder falsch). Eine typische Bedingung wäre beispielsweise "Das Zimmer ist aufgeräumt". Ist das Zimmer aufgeräumt, ist die Bedingung erfüllt, ist es das nicht, ist die Bedingung nicht erfüllt.

Bedingungen werden im Zusammenhang mit Triggern benutzt. Es ist möglich, Bestimmte Teile eines Triggers, oder ganze Trigger, nur ausführen zu lassen, wenn eine bestimmte Bedingung erfüllt ist. Ist es nur ein Teil eines Triggers, verwendet man dazu eine If-Anweisung.

Beispiel zum Einsatz

Wir wollen, dass wenn der Held xy stirbt, er wiederbelebt wird.

Das Ereignis ist, dass eine Einheit stirbt. Allerdings würde dann jede Einheit wiederbelebt werden. Also definieren wir die Bedingung "Die sterbende Einheit ist Held xy". So wird der Trigger nur ausgeführt, wenn die Einheit, die stirbt, die eine ist, für die die Aktionen des Triggers ausgeführt werden sollen.

Held Revive
Ereignisse
Einheit - A unit Stirbt
Bedingungen
(Dying unit) Gleich Held xy
Aktionen
Held - Instantly revive Held xy at (Position of (Dying unit)), Zeigen revival graphics

Siehe auch

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Warcraft-Mapping
Werkzeuge