Надо убрать ректы у таверны, и делать всё через событие продажи юнита.
Селекторов не нужно удалять, им нужно менять владельца (так оптимальнее).
Селекторов надо записать в переменные, что б можно было определять где чей.
В зависимости от того какому клану игрок друг/враг нужно записывать точку назначения для героя (спавн/респ).
Вообще - там всё должно быть просто, скорее всего ты просто не то делаешь. Но у меня сейчас нет возможности посмотреть что у тебя там, и сам тоже ничего показать/скинуть не могу. А расписывать весь механизм - такое себе... Лучше видеть.
Andreiki, ну просто создаёшь апгрейд-пустышку (без каких-либо улучшений внутри него).
Называешь так, как ты хочешь что бы это отображалось в требованиях, ну типа "Наличие любого герой не ниже 10-го уровня".
Ставишь этот апгрейд в требованиях там где нужно (где это у тебя? у нанимаемого юнита, при постройке здания, в лавке у предмета, на способности у юнита).
Создаёшь триггер с событием "Юнит повышает уровень". Ставишь условие, что если героический уровень юнита-инициатора равен 10, создаёшь новое действие: Игрок - техоногии/апгрейды, установить уровень технологии "Наличие любого герой не ниже 10-го уровня" для игрока владеющего юнитом-инициатором как 1.
Ну а вариант с отдельным улучшением, которое будет триггерно разблокировано (изучено) когда какой-либо герой игрока получит 10й уровень, не подходит здесь?
Вообще делается всё через повторную фильтрацию юнитов уже после отбора подходящих целей, при этом нужно брать юнитов в чуть большем радиусе чем нужно (потому что есть косяк с которым ты как раз и столкнулся), например +75 лишних будет достаточно.
С уже отфильтрованными юнитами (без трупов, без зданий, врагов/друзей, невидимых, и прочих) нужно провести пересчёт дистанции от центра области (точка, вокруг которой выбирались юниты) до реального местоположения юнитов, которое будет получаться за счёт изменения их действительных координат в зависимости от их физ.размера.
Тут ещё такой момент, если чуть-чуть увеличить сравниваемую дистанцию, то тогда можно имитировать что отлов происходит не за счёт попадания "подножья" юнита в нужный круг (область поиска), а за счёт заступления одного круга в другой (область выбора в коллюзию юнита).
А вот для определения физ.размера юнита тебе придётся воспользоваться либо филдом, коих сейчас там навалом (хотя наверно как обычно - нужного как раз нет, и не будет). Но это если у тебя не 1.26, а если он самый - то наверно либо БД пилить на размеры и типы юнитов (хотя будет ли оно тут уместно, получать простое число за счёт перебора огромного списка), либо маркеровать юнита через РО (а тут уже либо ascii юнитов подгонять, либо абилки-пустышки выдавать).
*Ну а теперь немножко лично от себя:
Добавить лишние 32 к радиусу выбора - да, можно. Это на много проще чем вообще что либо делать. Это хорошо прокатывает на областях выбора 300-600. Чем больше - тем лучше, хотя разницы уже и не заметишь. А если область небольшая? всего 120-150, вот тут начинается трешачок. Можно сказать что такие числа никто не использует. Да, можно. Но их всё равно кто-то да использует. У меня вот есть голем, который бросаем небольшой камень в указанную область, что бы задеть буквально пару-тройку стоящих рядом врагов. И вот эта область как раз 150. Сказать что это просто дичь в игре - ничего не сказать. Выбираешь область, летит снаряд, падает, выбираются юниты, наносится урон. При этом кого-то явно не зацепило, а должно было. И наоборот - попало тому кто был в стороне. Казалось бы, может где-то сам накосячил, и выбор идёт со смещением - нет, отрисовка области ясно это показывает. И именно в таких ситуациях эти +32 или хотя бы +16 вообще никак не помогают, а лишь вносят больше сумбура в происходящее.
Lord_Teo, снаряд-взрыв лишает юнита некоторых орбов, это может быть критично, а может и нет...
Вообще можно было на замах поставить добавление тэга spin и отлавливать урон с руки, после чего наносить урон вокруг героя (вот тебе и сплеш триггерный). И точно так же сделать рядом крит, который будет чекать шанс и наносить доп.урон отключая при этом работу сплеша (ну что бы видно было что герой при атаке подпрыгивает, а не крутится). Вот и всё.
Здесь это "неуместный, отвлекающий"
Да, вроде стомп
Ну хз, может в рефе оно и не нормально смотрится, но классике вспышка от падающей анимации феникса и её взрыв + взрыв стомпа создают визуальную волную, которая соответствует тому что юниты разлетаются в разные стороны от эпицентра.
Ред. Extremator
» WarCraft 3 / Анимация прыжка
Док вроде расшаренный, если нет - пиши, перезалью сюда.
https://vk.com/doc91649303_473226447
Ред. Extremator
» WarCraft 3 / Проблема с выбором героя в таверне.
Селекторов не нужно удалять, им нужно менять владельца (так оптимальнее).
Селекторов надо записать в переменные, что б можно было определять где чей.
В зависимости от того какому клану игрок друг/враг нужно записывать точку назначения для героя (спавн/респ).
» WarCraft 3 / Расстояние между юнитами
Берешь всех нужных юнитов и проверяешь вокруг них юнитов.
Если никого нет - дамажишь.
» WarCraft 3 / Как убрать отражение урона у способности "панцирь с шипами"?
Ред. Extremator
» WarCraft 3 / Проблема с выбором героя в таверне.
» WarCraft 3 / Не получается сделать муи
» WarCraft 3 / Не получается сделать муи
» WarCraft 3 / Не получается сделать муи
» WarCraft 3 / Не получается сделать муи
И после этого сразу же выключение его в любом случае.
Ты можешь сразу работать с ним, т.к. он у тебя в переменной есть.
» WarCraft 3 / Не получается сделать муи
Ред. Extremator
» Проклятая Тропа: Начало пути / Набираеться команда.
» XGM Конкурсы / Результаты конкурса героев
» WarCraft 3 / После выбора героя он не проподает
Ред. Extremator
» WarCraft 3 / Как сделать цветной текст?
Тэг будет такой |c00ff0000текст|r
Т.е. в начале ставишь |c00 , а в конце |r
00ff00 - синий
ffff00 - жёлтый
ff7f00 - оранжевый
f7f7f7 - серый
» WarCraft 3 / Найм юнитов/иследование улучшений с требованием уровня героя
» WarCraft 3 / Найм юнитов/иследование улучшений с требованием уровня героя
» WarCraft 3 / Pick every unit
Можно её первой в фильтре ставить и закончить на этом.
Но вот если нет...
Ред. Extremator
» WarCraft 3 / Pick every unit
» WarCraft 3 / Демоническая сила.
» XGM Конкурсы / Результаты конкурса героев
Хотя мб как раз это ему и не интересно.
» WarCraft 3 / Демоническая сила.
Или анимацию самого атакующего юнита?
» WarCraft 3 / Судейство конкурса 2020
» WarCraft 3 / Судейство конкурса 2020
» WarCraft 3 / Судейство конкурса 2020
» WarCraft 3 / Как сделать так, чтобы когда юнита атаковали он получал +5 хп.
Камни ХП/МП, кольца регена ХП.