Planten

Planten

> Chips

Planten zijn geïntroduceerd in versie 3.0 van Leek Wars.

Planten gedragen zich ongeveer zoals bollen, dus het is handig om die goed te kennen voordat je verder leest.

Oproepen

Net als bollen worden planten opgeroepen met de functie summon. Net als bollen zijn planten oproepingen. De functie isSummon geeft bijvoorbeeld true terug als je hem op een plant gebruikt. Met getType kun je ze van elkaar onderscheiden. De kleine toevoeging is dat de functie een eerste parameter kan krijgen: de entiteit die onze plant heeft gewekt (die entiteit kun je ook opvragen met de functie getPlantTrigger).

function plantAI(triggerEntity) { say("Hallo, ik ben Fab.") // Nee hè, niet weer?! say("Waarom heeft " + getName(triggerEntity) + " mij gewekt?") useChipOnCell(CHIP_POPCORN, getCell()) }

Een eenvoudige AI-functie die zich beleefd voorstelt, de naam toont van de entiteit die haar heeft gewekt en de chip Popcorn op zichzelf gebruikt.

Soorten

> Het verschil tussen de soorten is alleen ter informatie en bestaat niet in gevechten

Er zijn 2 soorten planten.

Statische plant

Een statische plant doet niets bijzonders. Ze staat er gewoon: dat is al heel wat! Je kunt haar bijvoorbeeld gebruiken om een vijandige prei te blokkeren als die maar één vrij vakje naast zich heeft, of om je erachter te verstoppen en zo de zichtlijn te blokkeren.

Technisch gezien heeft ze dus geen AI nodig. Ze lijkt meer op een obstakel met levenspunten dan op een entiteit.

Plant met een ontwaakzone

Een plant met een ontwaakzone speelt niet (voert haar AI niet uit) tijdens haar beurt. Ze ontwaakt wanneer een andere entiteit haar ontwaakzone binnenkomt (die je krijgt via getAwakeningZone) en voert op dat moment haar AI uit (ja, midden in de beurt van de andere entiteit).

Goed om te weten

> Elk ontwaken heeft een eigen operatieteller, en daarna krijgt de oproeper de zijne terug, verhoogd met wat de plant heeft verbruikt.

Verplaatsing

Bij het oproepen krijgt een plant de toestand Geworteld (STATE_ROOTED). Dat betekent dat ze zich niet kan verplaatsen en ook niet verplaatst kan worden door EFFECT_PUSH, EFFECT_ATTRACT of EFFECT_REPEL. Ze kan wel nog steeds van plaats wisselen met een andere entiteit als het effect EFFECT_INVERT op haar wordt toegepast, bijvoorbeeld met de chip Inversie of Verpotten.

Uitrusting

Elk type plant heeft een vaste chipuitrusting die niet kan worden gewijzigd (de prototaxite heeft geen uitrusting). Het herstel van de chips van een plant daalt bij elk ontwaken met 1 (en niet bij elke ronde).