Добавлен MrSaW
В течение нескольких недель делаю карту. Было множество триггеров на способности через даммиков, все работало замечательно, пока недавно не случилось так, что перестали появляться вторые/третьи дамики на одном скиле. Проблема решается только если создавать 3 разных триггера на один и тот же каст и создавать в трех триггерах по даммику, но это придется переделывать все триггеры...а их много. Кто-нибудь сталкивался с подобным? Как лечить?
Принятый ответ
По-первому скрину:
- Не надо многократно в течении исполнения триггера ссылаться на "цель каста", если присутствуют такие действия как "создать/удалить юнита", "отдать приказ кастовать", "добавить/удалить абилку юниту" и т.п. Создай еще олну переменную и запиши цель там же где ты записываешь кастера, а потом сравнивай уже через неё.
- Упрости блок "если/тогда/иначе" сократив его до одной проверки на союзность цели. При совпадении - кастуй стан в цель, иначе - выбирай всех вокруг и кастуй в них "корни".
- Массовый применение абилок можно сделать одним юнитом, если обнулить время замаха/отмаха каста у самого дамми-юнита (скорость движения должна быть нулевой).
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Мб у тебя появился триггер, которые отлавливает новых даммиков и может их "забрать" как-то? Удалить там, приказ отменить.... К примеру по событию "юнит входит в область карты" и тд.
Надо действия из 2 триггера добавить в действия 1 триггера внутри проверки условия на союзника после каста первого даммика.
Выводи сообщения с именами юнитов и числами, каждый раз когда что-то перестаёт считаться... Это помогает найти место где происходит ошибка.