> Чипы
Растения появились в Leek Wars в версии 3.0.
Растения ведут себя примерно как луковицы, поэтому лучше хорошо разобраться с ними, прежде чем читать дальше.
Как и луковицы, растения призываются функцией summon. Как и луковицы, растения являются призывами. Например, функция isSummon возвращает true, если применить её к растению. Различить их можно с помощью getType. Небольшое новшество: функция может принимать первый параметр — сущность, которая разбудила наше растение (эту сущность также можно получить функцией getPlantTrigger).
function plantAI(triggerEntity) { say("Привет, я Фаб.") // Только не снова?! say("Почему " + getName(triggerEntity) + " меня разбудил?") useChipOnCell(CHIP_POPCORN, getCell()) }
Простая функция ИИ, которая вежливо представляется, выводит имя сущности, которая её разбудила, и применяет к себе чип «Попкорн».
> Разделение на разновидности носит чисто ознакомительный характер и не существует в бою
Существует 2 разновидности растений.
PLANT_CORN)PLANT_CHILLI_PEPPER)PLANT_PROTOTAXITE)Статичное растение не делает ничего особенного. Оно просто есть: уже неплохо! Им можно воспользоваться, например, чтобы заблокировать вражеский лук-порей, если рядом с ним осталась только одна свободная клетка, или спрятаться за ним, перекрыв линию обзора.
Так что технически ему не нужен ИИ. Оно больше похоже на препятствие с очками жизни, чем на сущность.
Растение с зоной пробуждения не играет (не запускает свой ИИ) в свой ход. Оно просыпается, когда другая сущность входит в его зону пробуждения (её возвращает getAwakeningZone), и запускает свой ИИ в этот момент (да, прямо посреди хода другой сущности).
EFFECT_PUSH / EFFECT_ATTRACT / EFFECT_REPEL / EFFECT_INVERT, будит растение.EFFECT_INVERT его не будит.> У каждого пробуждения свой счётчик операций, а затем призыватель получает свой обратно, увеличенный на то, что потратило растение.
При призыве растение получает состояние «Укоренившийся» (STATE_ROOTED). Это значит, что оно не может перемещаться и его нельзя сдвинуть с помощью EFFECT_PUSH, EFFECT_ATTRACT или EFFECT_REPEL. Однако оно по-прежнему может поменяться местами с другой сущностью, если применить к нему эффект EFFECT_INVERT, например чипом Инверсия или Пересадка.
У каждого вида растений есть заранее заданный набор чипов, который нельзя изменить (у прототаксита нет снаряжения). Восстановление чипов растения уменьшается на 1 при каждом пробуждении (а не каждый раунд).
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.