Добавлен Chosen2
Подскажите пожалуйста
- Как сделать так что бы определенные монстры давали опыт для героя первого уровня, но не давали для героя второго уровня.
- Триггером создаю монстра в области через 400 секунд после инициализации карты. Я не могу добавить его в переменную обычным способом, так как пока он не появился через триггер в редакторе его как бы и нет. Как быть? Решил так, создал на карте место куда поставил этого зомби и просто переношу его когда проходит 400 секунд в нужную область, но как то это все криво.
Принятый ответ
- Поставь после действия с созданием монстра Set Variable = (Last created unit), чтобы назначить ему переменную.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Перед начислением проверяй уровни.
Отредактирован keks_090
Проверяй уровень героя, который убивает и тип боевой единицы который умирает
Отредактирован 8gabriel8
У: Unit-type (Dying unit) равно Монстр_1 or Unit-type (Dying unit) равно Монстр_один
Д: Pick all units in Playable map area matching Conditions (Boolean comparsion (Matching unit равно Герой)) And (Integer comparsion (Герой - Hero level) больше 1) And (там как-то через Player или Boolean Comparsion, а может Player-Alliance ставится союзникам Killing unit) and do Multiple Actions
Герой - Заблокировать уровень (Picked unit)
Герой - Разблокировать уровень (Picked unit)
Обратный отсчёт - Create Timer Однократный 0,01
Отряд - Add (Picked unit) to Unit_group
С: Время - Timer expires
У:
Д: Pick every unit in Unit_group and do Герой - Разблокировать уровень (Picked unit)
Set Unit_group = (пусто)