Andreiki, ну просто создаёшь апгрейд-пустышку (без каких-либо улучшений внутри него).
Называешь так, как ты хочешь что бы это отображалось в требованиях, ну типа "Наличие любого герой не ниже 10-го уровня".
Ставишь этот апгрейд в требованиях там где нужно (где это у тебя? у нанимаемого юнита, при постройке здания, в лавке у предмета, на способности у юнита).
Создаёшь триггер с событием "Юнит повышает уровень". Ставишь условие, что если героический уровень юнита-инициатора равен 10, создаёшь новое действие: Игрок - техоногии/апгрейды, установить уровень технологии "Наличие любого герой не ниже 10-го уровня" для игрока владеющего юнитом-инициатором как 1.
Ну а вариант с отдельным улучшением, которое будет триггерно разблокировано (изучено) когда какой-либо герой игрока получит 10й уровень, не подходит здесь?
Вообще делается всё через повторную фильтрацию юнитов уже после отбора подходящих целей, при этом нужно брать юнитов в чуть большем радиусе чем нужно (потому что есть косяк с которым ты как раз и столкнулся), например +75 лишних будет достаточно.
С уже отфильтрованными юнитами (без трупов, без зданий, врагов/друзей, невидимых, и прочих) нужно провести пересчёт дистанции от центра области (точка, вокруг которой выбирались юниты) до реального местоположения юнитов, которое будет получаться за счёт изменения их действительных координат в зависимости от их физ.размера.
Тут ещё такой момент, если чуть-чуть увеличить сравниваемую дистанцию, то тогда можно имитировать что отлов происходит не за счёт попадания "подножья" юнита в нужный круг (область поиска), а за счёт заступления одного круга в другой (область выбора в коллюзию юнита).
А вот для определения физ.размера юнита тебе придётся воспользоваться либо филдом, коих сейчас там навалом (хотя наверно как обычно - нужного как раз нет, и не будет). Но это если у тебя не 1.26, а если он самый - то наверно либо БД пилить на размеры и типы юнитов (хотя будет ли оно тут уместно, получать простое число за счёт перебора огромного списка), либо маркеровать юнита через РО (а тут уже либо ascii юнитов подгонять, либо абилки-пустышки выдавать).
*Ну а теперь немножко лично от себя:
Добавить лишние 32 к радиусу выбора - да, можно. Это на много проще чем вообще что либо делать. Это хорошо прокатывает на областях выбора 300-600. Чем больше - тем лучше, хотя разницы уже и не заметишь. А если область небольшая? всего 120-150, вот тут начинается трешачок. Можно сказать что такие числа никто не использует. Да, можно. Но их всё равно кто-то да использует. У меня вот есть голем, который бросаем небольшой камень в указанную область, что бы задеть буквально пару-тройку стоящих рядом врагов. И вот эта область как раз 150. Сказать что это просто дичь в игре - ничего не сказать. Выбираешь область, летит снаряд, падает, выбираются юниты, наносится урон. При этом кого-то явно не зацепило, а должно было. И наоборот - попало тому кто был в стороне. Казалось бы, может где-то сам накосячил, и выбор идёт со смещением - нет, отрисовка области ясно это показывает. И именно в таких ситуациях эти +32 или хотя бы +16 вообще никак не помогают, а лишь вносят больше сумбура в происходящее.
Lord_Teo, снаряд-взрыв лишает юнита некоторых орбов, это может быть критично, а может и нет...
Вообще можно было на замах поставить добавление тэга spin и отлавливать урон с руки, после чего наносить урон вокруг героя (вот тебе и сплеш триггерный). И точно так же сделать рядом крит, который будет чекать шанс и наносить доп.урон отключая при этом работу сплеша (ну что бы видно было что герой при атаке подпрыгивает, а не крутится). Вот и всё.
Здесь это "неуместный, отвлекающий"
Да, вроде стомп
Ну хз, может в рефе оно и не нормально смотрится, но классике вспышка от падающей анимации феникса и её взрыв + взрыв стомпа создают визуальную волную, которая соответствует тому что юниты разлетаются в разные стороны от эпицентра.
В способностях найди "Предмет: увеличение запаса здоровья", поставь кучу уровней и через автозаполнение задай каждому следующему уровню +5 ед. хп. Дай эту способность нужному юниту и когда его будут бить повышай уровень этой способности
Однако говорят, что это работает криво (если вообще работает)
С остальными способностями, вроде увеличение атаки, всё норм
В том то и проблема, что конкурсное судейство не имеет в основании какой-либо технической базы. Каждый судья даёт лично своё субъективное мнение по каждому из обозначенных пунктов. Если бы был один судья, то всё прямо свелось бы к тому что конкурс выигрывает тот, кто больше понравится этому самому одинокому судье. В нашем случае их два, что не особо вносит разнообразия в сложившуюся ситуацию. Больше судей - больше вариаций для среднего значения итогового балла.
. . .
Не буду разбирать каждый случай, укажу лишь на тот что связанно с моей работой. Феникс почитал что у моего героя пункт "установка" котируется всего лишь на 6 баллов. Окей. Это лично его субъективное мнение по данному пункту. И на этом всё, второй и он же последний в списке судей вообще не дал оценку этому пункту.
Кламп посчитал что у меня реализация на 8, и всё, остальных пунктов он не указал никому. Следовательно автоматически все остальные пункты приравниваются к тому что если бы их оценили точно так же на 8 баллов (т.к. средний бал за реализацию - 8).
В моём случае это неплохо, но если бы он дал 6-7 баллов, то это точно так же выливалось бы в то, что "установка" и "чистота кода" прировнялась бы к 6-7 баллам, и это при том, что в случае его оценки там мог бы быть бал и лучше/хуже.
Дальше, обратим внимание на "звук". Феникс пропустил этот момент и в общем суди по оценкам ему понравилось увиденное, баллы 10,8,10,10 говорят сами за себя (среднее число 9.5). Но вот Кламп стал оценивать "звук", и посчитал что 4 балла будет достаточно, тем самым выдав ряд из 9,8,4,10 (среднее 7.75). В итоге значение для неоцениваемого Клампом пункта "модели" стал точно так же усреднённым.
. . .
Если почитать уже по итогу, то можно вычислить средние баллы за те пункты, которые не оценивались. В моё случает "чистота кода" примерно на 7.5 баллов, а на самом деле она выше или ниже? даже если сюда включить весомость субъективного мнения.
Мой "звук" по мнению Феникса тогда будет на 9.5 баллов, и сразу чувствуется разительный контраст между 4 и 9 баллами, да?
Тогда "модели" от Клампа на 7.75 балла (Феникс дал 8).
А "установка" и "чистота кода" на 8 баллов каждый (Феникс дал 9 и 6 баллов, чувствуете разницу, да?)
. . .
Я не веду к тому что если бы подсчёт шёл правильно и с большим числом судей то я бы победил, нет. Суть как раз не в этом. Я вообще этого героя сделал в последний день уже продлённого времени сдачи работ, и потратил на него всего полтора часа. Занять им 9-е место это нормально.
Я требую аннулировать результаты этого голосования по вышеизложенным причинам.
Наградить всех участников либо в равной доле деньгами. Или просто опытом, а призовой фонд перенести на следующий конкурс и более не проводить конкурсы, если нет судей, дабы избежать такого факапа.
Если уж предлагать варианты, то лучше всего наверно было бы сделать добор судей. Набрать хотя бы 5-6 человек (с учётом уже двух имеющихся) и заставить каждого оценивать все пункты.
И суть даже не в том что бы перемешать все оценки, а что бы посмотреть на результат - останется ли первое место ниже 5-го, или же 10-е выше 5-го.
Замени абилку дополнительного здоровья на другую, которая даёт атаку, и ты увидишь (скорее всего), что сила атаки будет рости. Т.е. проблема в самой абилке, её надо по другому использовать...
Во-первых, абилка на повышение ХП не работает с многоуровневостью (работает, но не правильно). Проще говорят, то что ты хочешь сделать с ней - так не сделать.
Тут придётся что-то использовать, в зависимости от патча.
Во-вторых, в момент каста "укуса" нужно нанести урон триггерно, и сделать при этом проверку на то что юнит умер после нанесения урона (т.е. его ХП стало 0, или сработало событие смерти, т.к. 0 ХП может косячить в специфических ситуациях, но работать будет).
У всех юнитов есть "Ясновидение" Кроме определенного типа,остальные же могут видеть его.
Когда юнит с "ясновидением" подсвечивает другого юнита с невидимостью, то его так же начинают видеть и дружественные для ясновидца юниты (т.е. видеть будет не только он сам).
» 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 хп.
Камни ХП/МП, кольца регена ХП.
» WarCraft 3 / Как сделать так, чтобы когда юнита атаковали он получал +5 хп.
Ред. Extremator
» WarCraft 3 / Судейство конкурса 2020
» WarCraft 3 / Судейство конкурса 2020
А "установка" и "чистота кода" на 8 баллов каждый (Феникс дал 9 и 6 баллов, чувствуете разницу, да?)
Если уж предлагать варианты, то лучше всего наверно было бы сделать добор судей. Набрать хотя бы 5-6 человек (с учётом уже двух имеющихся) и заставить каждого оценивать все пункты.
» WarCraft 3 / При убийстве способностью повышается уровень способности
Ред. Extremator
» WarCraft 3 / При убийстве способностью повышается уровень способности
» WarCraft 3 / При убийстве способностью повышается уровень способности
» XGM Конкурсы / Голосование конкурса героев
» WarCraft 3 / Невидимость юнита для других при определенных условиях.
» XGM Конкурсы / Голосование конкурса героев
Он сначала 10 минут читал Мотнафа и смотрел абилки.
А потом 15 минут крамсал орков ничего толком не комментируя)) залип...