> Brikker
Planter ble introdusert i versjon 3.0 av Leek Wars.
Planter oppfører seg omtrent som løk, så det lønner seg å kjenne dem godt før du leser videre.
Akkurat som løk påkalles planter med funksjonen summon. Som løk er planter påkallelser. Funksjonen isSummon returnerer for eksempel true når den brukes på en plante. Du kan bruke getType for å skille dem fra hverandre. Den lille nyheten er at funksjonen kan ta en første parameter, som tilsvarer entiteten som vekket planten vår (entiteten kan også hentes med funksjonen getPlantTrigger).
function plantAI(triggerEntity) { say("Hei, jeg heter Fab.") // Å nei, ikke igjen?! say("Hvorfor vekket " + getName(triggerEntity) + " meg?") useChipOnCell(CHIP_POPCORN, getCell()) }
En enkel KI-funksjon som presenterer seg høflig, viser navnet på entiteten som vekket den, og bruker brikken Popkorn på seg selv.
> Forskjellen mellom sortene er bare veiledende og finnes ikke i kamp
Det finnes 2 sorter planter.
PLANT_CORN)PLANT_CHILLI_PEPPER)PLANT_PROTOTAXITE)En statisk plante gjør ingenting spesielt. Den er der: det er da alltid noe! Du kan for eksempel bruke den til å blokkere en fiendtlig purre hvis den bare har én tom rute ved siden av seg, eller til å gjemme deg bak den og blokkere siktlinjen.
Teknisk sett trenger den altså ingen KI. Den ligner mer på et hinder med livspoeng enn på en entitet.
En plante med oppvåkningssone spiller ikke (kjører ikke KI-en sin) i sin egen tur. Den våkner når en annen entitet går inn i oppvåkningssonen dens (som du får med getAwakeningZone), og kjører KI-en sin i det øyeblikket (ja, midt i den andre entitetens tur).
EFFECT_PUSH / EFFECT_ATTRACT / EFFECT_REPEL / EFFECT_INVERT, vekker planten.EFFECT_INVERT.> Hver oppvåkning har sin egen operasjonsteller, og etterpå får påkalleren sin egen tilbake, økt med det planten har brukt.
Når en plante påkalles, får den tilstanden Rotfestet (STATE_ROOTED). Det betyr at den ikke kan bevege seg og heller ikke kan flyttes av EFFECT_PUSH, EFFECT_ATTRACT eller EFFECT_REPEL. Den kan likevel bytte plass med en annen entitet hvis effekten EFFECT_INVERT brukes på den, for eksempel med brikken Inversjon eller Ompotting.
Hver type plante har et fast brikkeutstyr som ikke kan endres (prototaxiten har ikke noe utstyr). Gjenopprettingen av en plantes brikker går ned med 1 ved hver oppvåkning (og ikke ved hver runde).
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.