Niveau 48

Niveau 48

> Tutoriel par niveau

Armes et puces débloquées

Bulbe Chétif Niveau 48

Au niveau 48, vous obtenez une puce très particulière, le Bulbe Chétif. Dans Leek Wars, les poireaux peuvent avoir des invocations, que l'on appelle "Bulbes".

La fiche de la puce d'un bulbe est un peu particulière, elle comporte des informations supplémentaires sur les caractéristiques du bulbe et les puces qu'il possède.

Le bulbe chétif n'a pas d'armes, mais il possède 4 Puces qui ne peuvent pas être changées.

Invocation

Si vous avez essayé d'utiliser votre bulbe avec useChip, vous avez peut-être été surpris de voir que celui-ci ne faisait rien. Leek Wars est un jeu de programmation. Vous codez l'IA de votre poireau, mais aussi de vos bulbes !

Il faudra d'abord créer une fonction qui fera office d'IA pour votre bulbe, par exemple :

function bulbAI() { var summoner = getSummoner() say("Bonjour, moi c'est Fab.") moveToward(summoner) useChip(CHIP_PROTEIN, summoner) }

Par exemple, avec cette fonction votre bulbe suivra votre poireau pour lui donner le boost de Protéines.

Dans la fonction, si vous utilisez getEntity, vous obtiendrez bien l'identifiant du bulbe, et non de votre poireau. Les fonctions renvoyant des informations sur "votre poireau" renverront les informations du bulbe si elles sont dans une fonction qui sert d'IA à un bulbe.

Enfin, il faudra invoquer votre bulbe avec la fonction summon. Par exemple :

summon(CHIP_PUNY_BULB, cell, bulbAI, "Fab")

Avec "cell", une cellule où vous pouvez invoquer le bulbe.

Notez qu'il faut passer en paramètre le nom de la fonction qui servira d'IA au bulbe, mais sans les parenthèses.

A savoir : les opérations ainsi que les variables global sont partagées entre l'invocateur et ses invocations !

Niveau 45

Niveau 50