> Sirut
Kasvit lisättiin Leek Warsiin versiossa 3.0.
Kasvit toimivat pitkälti sipulien tapaan, joten ne kannattaa tuntea hyvin ennen kuin jatkat.
Aivan kuten sipulit, kasvit kutsutaan summon-funktiolla. Sipulien tavoin kasvit ovat kutsuttuja. Esimerkiksi isSummon-funktio palauttaa true, kun sitä käytetään kasviin. Voit erottaa ne toisistaan funktiolla getType. Pieni lisäys on se, että funktio voi ottaa ensimmäisen parametrin, joka on kasvimme herättänyt entiteetti (entiteetin saa myös getPlantTrigger-funktiolla).
function plantAI(triggerEntity) { say("Hei, olen Fab.") // Voi ei, ei taas?! say("Miksi " + getName(triggerEntity) + " herätti minut?") useChipOnCell(CHIP_POPCORN, getCell()) }
Yksinkertainen tekoälyfunktio, joka esittäytyy kohteliaasti, näyttää sen herättäneen entiteetin nimen ja käyttää Popcorn-sirua itseensä.
> Lajikkeiden ero on vain suuntaa antava, eikä sitä ole taistelussa
Kasveista on 2 lajiketta.
PLANT_CORN)PLANT_CHILLI_PEPPER)PLANT_PROTOTAXITE)Staattinen kasvi ei tee mitään erityistä. Se on paikalla: sekin on jo jotain! Voit käyttää sitä esimerkiksi vihollispurjon saartamiseen, jos sen vieressä on enää yksi tyhjä ruutu, tai piiloutua sen taakse ja katkaista näkölinjan.
Teknisesti se ei siis tarvitse tekoälyä. Se muistuttaa enemmän elämäpisteitä omaavaa estettä kuin entiteettiä.
Heräämisalueellinen kasvi ei pelaa (ei aja tekoälyään) omalla vuorollaan. Se herää, kun toinen entiteetti astuu sen heräämisalueelle (jonka saat funktiolla getAwakeningZone), ja ajaa tekoälynsä sillä hetkellä (kyllä, kesken toisen entiteetin vuoroa).
EFFECT_PUSH / EFFECT_ATTRACT / EFFECT_REPEL / EFFECT_INVERT, herättää kasvin.EFFECT_INVERT ei herätä sitä.> Jokaisella heräämisellä on oma operaatiolaskurinsa, ja sen jälkeen kutsuja saa omansa takaisin kasvatettuna sillä, mitä kasvi kulutti.
Kutsuttaessa kasvi saa tilan Juurtunut (STATE_ROOTED). Tämä tarkoittaa, ettei se voi liikkua eikä sitä voi siirtää efekteillä EFFECT_PUSH, EFFECT_ATTRACT tai EFFECT_REPEL. Se voi kuitenkin yhä vaihtaa paikkaa toisen entiteetin kanssa, jos siihen käytetään efektiä EFFECT_INVERT, esimerkiksi sirulla Inversio tai Uudelleenistutus.
Jokaisella kasvityypillä on ennalta määrätyt sirut, joita ei voi muuttaa (prototaxitella ei ole varusteita). Kasvin sirujen palautus lyhenee yhdellä jokaisella heräämisellä (eikä jokaisella kierroksella).
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.