Planter

Planter

> Chips

Planter blev introduceret i version 3.0 af Leek Wars.

Planter opfører sig på samme måde som løg, så det er en god idé at kende dem godt, før du læser videre.

Påkaldelse

Ligesom løg påkaldes planter med funktionen summon. Ligesom løg er planter påkaldelser. Funktionen isSummon returnerer for eksempel true, hvis den bruges på en plante. Du kan bruge getType til at skelne dem fra hinanden. Den lille nyhed er, at funktionen kan tage en første parameter, som svarer til den entitet, der vækkede vores plante (entiteten kan også hentes med funktionen getPlantTrigger).

function plantAI(triggerEntity) { say("Hej, jeg hedder Fab.") // Åh nej, ikke igen?! say("Hvorfor har " + getName(triggerEntity) + " vækket mig?") useChipOnCell(CHIP_POPCORN, getCell()) }

En enkel AI-funktion, der høfligt præsenterer sig, viser navnet på den entitet, der vækkede den, og bruger chippen Popcorn på sig selv.

Sorter

> Forskellen mellem sorterne er kun vejledende og findes ikke i kamp

Der findes 2 sorter af planter.

Statisk plante

En statisk plante gør ikke noget særligt. Den er der: det er da altid noget! Du kan for eksempel bruge den til at blokere en fjendtlig porre, hvis den kun har ét tomt felt ved siden af sig, eller til at gemme dig bag den og blokere synslinjen.

Teknisk set har den altså ikke brug for en AI. Den minder mere om en forhindring med livspoint end om en entitet.

Plante med opvågningszone

En plante med opvågningszone spiller ikke (kører ikke sin AI) i sin tur. Den vågner, når en anden entitet træder ind i dens opvågningszone (som du får med getAwakeningZone), og kører sin AI i det øjeblik (ja, midt i den anden entitets tur).

Værd at vide

> Hver opvågning har sin egen operationstæller, og bagefter får påkalderen sin egen tilbage, forhøjet med det, planten har brugt.

Bevægelse

Når en plante påkaldes, får den tilstanden Rodfæstet (STATE_ROOTED). Det betyder, at den ikke kan bevæge sig og heller ikke kan flyttes af EFFECT_PUSH, EFFECT_ATTRACT eller EFFECT_REPEL. Den kan dog stadig bytte plads med en anden entitet, hvis effekten EFFECT_INVERT bruges på den, for eksempel med chippen Inversion eller Ompotning.

Udstyr

Hver type plante har et fast chipudstyr, som ikke kan ændres (prototaxiten har intet udstyr). Gendannelsen af en plantes chips falder med 1 ved hver opvågning (og ikke ved hver runde).