Всем доброго времени суток!
Снова я со своими странными вопросами и на сей раз у меня кое-что интересное)
Снова я со своими странными вопросами и на сей раз у меня кое-что интересное)
Я пробую создавать новые механики и одна из них это производство еды. Охотники накладывают паразита на цель-животное, после чего появляется даммик-еда. Юнит дает +1 к еде и имеет отрицательный реген хп.
Охота лишь один из способов создания еды через дамми и мне интересно, как задать некоторым типам даммиков "очередь на смерть". То есть, чтобы отрицательный реген работал и/или задавался только у одного из даммиков.
Охота лишь один из способов создания еды через дамми и мне интересно, как задать некоторым типам даммиков "очередь на смерть". То есть, чтобы отрицательный реген работал и/или задавался только у одного из даммиков.
Думал, но не пробовал делать даммика "призываемым" и призывать следующего, но я хз как в теории это сделать, так как мало работал с перемененными и подозреваю что тут без них никак)
Принятый ответ
Тупое решение в лоб - делаешь абилку с отрицательным регеном. Каждую секунду перебираешь всех живых даммиков. Если ни у одного из них нет абилки на Реген, то выдаёшь одному из даммиков эту абилку.
Если нужно от последнего созданного, то так же в лоб создаешь переменную DummyEatCounter. При каждом появлении нового дам Мика увеличиваешь её на единицу и пишешь в CustomValue юнита. Потом при выборе нужного даммика просто выбираешь того, у кого наибольший CustomValue.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. nazarpunk