Pflanzen

Pflanzen

> Chips

Pflanzen wurden in Version 3.0 von Leek Wars eingeführt.

Pflanzen verhalten sich ähnlich wie Zwiebeln, daher solltest du dich mit ihnen gut auskennen, bevor du weiterliest.

Beschwörung

Genau wie Zwiebeln werden Pflanzen mit der Funktion summon beschworen. Wie Zwiebeln sind Pflanzen Beschwörungen. Die Funktion isSummon gibt zum Beispiel true zurück, wenn sie auf eine Pflanze angewendet wird. Mit getType kannst du sie unterscheiden. Die kleine Neuerung: Die Funktion kann einen ersten Parameter annehmen, nämlich die Entität, die unsere Pflanze geweckt hat (diese Entität erhältst du auch mit der Funktion getPlantTrigger).

function plantAI(triggerEntity) { say("Hallo, ich bin Fab.") // Nicht schon wieder?! say("Warum hat " + getName(triggerEntity) + " mich geweckt?") useChipOnCell(CHIP_POPCORN, getCell()) }

Eine einfache KI-Funktion, die sich höflich vorstellt, den Namen der Entität anzeigt, die sie geweckt hat, und den Chip Popcorn auf sich selbst anwendet.

Sorten

> Der Unterschied zwischen den Sorten dient nur der Orientierung und existiert im Kampf nicht

Es gibt 2 Sorten von Pflanzen.

Statische Pflanze

Eine statische Pflanze tut nichts Besonderes. Sie ist da: Das ist doch schon was! Du könntest sie zum Beispiel nutzen, um einen gegnerischen Lauch zu blockieren, wenn neben ihm nur noch ein freies Feld ist, oder um dich dahinter zu verstecken und die Sichtlinie zu blockieren.

Technisch gesehen braucht sie also keine KI. Sie ähnelt eher einem Hindernis mit Lebenspunkten als einer Entität.

Pflanze mit Erwachenszone

Eine Pflanze mit Erwachenszone spielt in ihrem Zug nicht (sie führt ihre KI nicht aus). Sie erwacht, wenn eine andere Entität ihre Erwachenszone betritt (die dir getAwakeningZone liefert), und führt in diesem Moment ihre KI aus (ja, mitten im Zug der anderen Entität).

Gut zu wissen

> Jedes Erwachen hat seinen eigenen Operationszähler, und der Beschwörer erhält danach seinen zurück, erhöht um das, was die Pflanze verbraucht hat.

Bewegung

Beim Beschwören erhält eine Pflanze den Zustand Verwurzelt (STATE_ROOTED). Das bedeutet, dass sie sich nicht bewegen kann und auch nicht durch EFFECT_PUSH, EFFECT_ATTRACT oder EFFECT_REPEL bewegt werden kann. Sie kann jedoch weiterhin ihre Position mit einer anderen Entität tauschen, wenn der Effekt EFFECT_INVERT auf sie angewendet wird, zum Beispiel mit dem Chip Umkehrung oder Umtopfen.

Ausrüstung

Jede Pflanzenart hat eine vorgegebene Chip-Ausrüstung, die nicht verändert werden kann (die Prototaxite hat keine Ausrüstung). Die Erholung der Chips einer Pflanze sinkt bei jedem Erwachen um 1 (und nicht in jeder Runde).