Это текстура, а не модель. Если нужно добавить свою - нужно будет импортировать её в карту. Возможно, ещё нужно будет импортировать таблицу со списком типов молний.
Если я правильно понял, при убийстве из переменной вычитается единица. Может, считать через количество живых юнитов в группе? Ну и чистить эту группу от мёртвых, конечно.
Если проверяется номер волны, то проще через массивы и базу данных сделать. Например, при запуске карты создать целочисленную переменную (означающую номер волны) Wave = 1 и установить переменную-массив UnitType[1] = Скелет, UnitType[2] = Зомби и т. д. Когда все юниты в волне убиты, установить Wave = Wave+1. И действовать уже не через конкретный тип, а через переменную - создать UnitType[Wave] в нужном месте на карте
Это можно обойти костылём. Нужно установить какого-нибудь юнита как требование для тех зданий/юнитов (вместо ратуши) Поставить его где-нибудь в незаметном месте и менять владельца на игрока или на нейтрала, в зависимости от того, есть ли у игрока один из типов ратуши нужного уровня.
Если не секрет, что мешает использовать переключение между двумя зданиями при нажатии способности-пустышки?
триггерная замена вообще убийственная, это же ратуша
Да, согласен. Как оказалось, иногда здание при замене может "съехать" в сторону )
Тогда или улучшение или морф.
Появился повод раскопать и переделать старую наработку. Tretyakoff, в наработке карта с примером улучшения ворот (открытые - закрытые) друг в друга. Насчёт ратуши точно не скажу, сломает ли это игру. Где-то видел в комментариях, что нельзя здания улучшать так, чтобы одно в другое и обратно в тот же тип. Но ни разу не сталкивался с подобными ошибками. Кстати, есть один минус: так как это улучшение, то приказы тренировки/других улучшений придётся сначала отменить или подождать.
Обновление: теперь ворота не заменяются, а улучшаются до открытой/закрытой версии
Плюсы: не создаётся копия ворот (что очень редко встречалось и не было замечено при тестировании)
Минусы: ворота открываются/закрываются не мгновенно, как при замене
МрачныйВорон, извиняюсь за долгий ответ - давно не заглядывал сюда. Вернуть выделение - не проблема (решается сохранением в группу и выделением её для игрока после левого клика по воротам). Я попытался сделать через правый и левый клик. Всё работает, но есть одна проблема: если кликать группой, а ворота заблокированы, то сообщение об этом будет от каждого юнита в группе. Конечно, можно просто убрать сообщение, но это будет выглядеть, как будто дверь не работает. Попытался разными способами установить ограничение (с помощью переменных, события на завершение тренировки). Получилось два варианта: всё ломается после первого раза или ворота отказываются работать, пока не будут выбраны другие. Попробую позже решить эту проблему.
Нужно создать ауру, действующую только на врагов и убрать у ней все характеристики (кроме радиуса, соответствующего радиусу Жара), добавив описание. И добавлять/удалять юниту с Жаром Преисподней, когда он его включает/отключает.
Как вариант, триггерно удалять срубленное дерево и ставить в его точке юнита с моделью пенька и типом цели таким же, как у способности выкапывания (например, "древо", что логично).
Подробнее про типы целей.
» WarCraft 3 / Как сделать систему захвата зданий после их уничтожения?
А если нет - rsfghd выше ответил, разрушать полностью здание не нужно
» WarCraft 3 / Способность выключающая если враг в радиусе этого юнита.
» WarCraft 3 / ошибка мдлвис
» WarCraft 3 / Как сделать
» WarCraft 3 / Изменение модели цепи молнии
Отредактирован Maniac_91
» WarCraft 3 / Непонятная балалайка
» WarCraft 3 / Любопытный триггер
» WarCraft 3 / Успеет ли варик?
» WarCraft 3 / Варик не успевает считать
» WarCraft 3 / Таймер вместо вейт
Например, при запуске карты создать целочисленную переменную (означающую номер волны) Wave = 1 и установить переменную-массив UnitType[1] = Скелет, UnitType[2] = Зомби и т. д. Когда все юниты в волне убиты, установить Wave = Wave+1. И действовать уже не через конкретный тип, а через переменную - создать UnitType[Wave] в нужном месте на карте
» WarCraft 3 / Как сменить флаг на тайле с "не строить" на "можно строить"?
10.4 Создание ресурса, название которого не отражает суть вопроса. Исправлено.
» Лаборатория Маньяка / Ворота
Обновление
» WarCraft 3 / Заклинание/эффект №2 (другой способ)
» WarCraft 3 / Нормали в MdlVis
Я в моделях не особо силён; возможно, стоит обратиться в тему моделей на заказ?
» WarCraft 3 / Режим покупок
» WarCraft 3 / Нормали в MdlVis
» WarCraft 3 / Режим покупок
Тогда или улучшение или морф.
Появился повод раскопать и переделать старую наработку. Tretyakoff, в наработке карта с примером улучшения ворот (открытые - закрытые) друг в друга. Насчёт ратуши точно не скажу, сломает ли это игру. Где-то видел в комментариях, что нельзя здания улучшать так, чтобы одно в другое и обратно в тот же тип. Но ни разу не сталкивался с подобными ошибками. Кстати, есть один минус: так как это улучшение, то приказы тренировки/других улучшений придётся сначала отменить или подождать.
» Лаборатория Маньяка / Ворота
Отредактирован Maniac_91
» WarCraft 3 / Режим покупок
Или замена триггером (replace) по нажатию способности.
» Блог им. rsfghd / Барьер со свалки
» WarCraft 3 / Заклинание/эффект
» WarCraft 3 / Размер важен!
» WarCraft 3 / Как выставить предмету дерево-цель?
Подробнее про типы целей.
» WarCraft 3 / Снегопад
Думал, там только появление снега будет до конца, и не стал досматривать.
Неплохо было бы добавить описание к ресурсу.
» WarCraft 3 / Как триггерно толкать юнита
Оттуда можно будет вытащить код, если нужно использовать по-другому.