26

» WarCraft 3 / Полярное смещение (скорость тригонометрических операций)

Выйгрыш обычного расчета в том, что он является самым гибким с точностью.
Если угол будет равен 181.375, то ты получишь точный результат, а не приблизительный от 181 или 182
А так - да, ты можешь сделать отдельные функции на "+n влево", "+n вверх" и т.п.
26

» Мир безумного / «Фабрика» в Heroes of Might and Magic III: Horn of the Abyss

По механикам войск:
  1. Бомбисты - т1 юнит, с бешенным разбросом урона 1-3 для ренжевика (х3), и при этом еще нижний порог апается грейдом (итого до 2-3), что делает его менее уязвимым для перчика. Всегда с положительной удачей, т.е. будет периодически критовать даже с минимальным разброслм урона, а с максимальным - бошки отрывать. На грейде имеет ту же абилку что и мишки, но в 2 раза слабее - мелочь, а приятно.
  1. Огнеминетчицы - т2 юнит, с хорошом разбросом урона и сразу с базовым дыханием дракона (наваливает за целью). В добавок к этому восскрешает механизны (ремонтирует), коих в замке имеется два вида - пауки и роботы. Архангелы на минималках.
  1. Броненосцы - ничем непримечательный 2х гексовый т3 юнит - хороший разбро с урона, среднее здоровье, высокая защита, но без абилок. Из примечательного - под ускорением меняется анимация движения.
  1. Пауки - т4 юнит с фиксированным уроном (перчик и блэс не дают ничего). Могут быть отремонтированы (восскрешены) огнемётчицами. На грейде не получают отмашку, что немного мешает им реализовывать самоподрыв, который можно активировать единожды и навсегда (за бой). Подрыв подразумевает нанесение около 70-75 урона всем (и врагам, и друзьям) воокруг этого 2х гексового паука в момент убийства последнего из отряда (возможна реакция цепного подрыва), при этом не оставляя после себя "труп".
  1. Черви - т5 юнит, опять 2х гексовый. Имеет парочку иммурнов и опять же хороший разброс урона. Двигается мгновенно, как дьяволы и океаниды. На грейде получает возможность сжирать трупы, что даёт ему дополнительную атаку (вроде работает как заряды, а не +n атак до конца боя). Неочевидным является применение этого умения в момент совершения атаки! - можно вынырнуть из земли около врага прямо над телом так, что червь проглотит сначала лежащий труп, а уже после этого совершит указанный удар.
  1. Ковбойцы - т6 юнит, стрелок с очень малым запасом здоровья. Его уникальным свойством является не просто ответ на удар в дальнем бою по аналогии с отмашками, а опережение такой атаки. Любой стрелок получает пулю если пытается атаковать его, тем делай большой стек попросту неуязвимым к стрельбе. На грейде число упреждений безлимитно, а без него - однаразово.
  1. Попугайчики - первый т7 юнит (а их всего два), урон хороший, здоровье на уровне фениксов (догрейдовых). Особенностью является возможность стать неуязвимым на один ход вместо самого хода. На грейде это умение НЕ завершает ход и можно влетать в кучу врагов (или юзать армагедон!).
  1. Роботы - второй т7 юнит, много здоровья, хороший урон, но он механический... Особенностью является активная способность в виде теплового луча попажающего несколько гексов подряд в указанном направлении + еще по одному за ними. Урон такой атаки равен урону обычного удара, но его преимущество в том что враги не отвечают на такой удар и он поражает сразу несколько врагов, и тех что за ними тоже. Минусы очевидны - использование подразумевает то что робот будет стоять на одном месте, а так же можно повредить своих бойцов, если они находятся в зоне поражения.
Как итог - смешанные между собой тиры бойцов (6й не тянет на свой уровень, а 1-4 заняли нишу промежуточных тиров, примерно как элементали), и почти у всех большая зависимость от разброса урона. Кто-то идеюёт в расход, кто-то неинужен вообще в некоторых ситуациях, кто-то наоборот слишком полезен. На последок могу сказать что по ресурсам с Фабрикой синергирует Оплот и Цитадель, ибо первые живут на тех же кристаллах и буст для сокровищницы имеет место быть, а вторые - дерево/камень и догонка для медведей.
26

» Мир безумного / «Фабрика» в Heroes of Might and Magic III: Horn of the Abyss

Из нововведений этого замка:
  1. Есть аш два Т7 юнита, итого 8 бойцов на выбор игрока. Если учесть что один из юнитов (автоматон) является ситуационным самоубийцей, а другие два и вовсе "стекланными пушками" (полурослики и стрелки), то проблем с заполнением слотов армии ожидать не стоит.
  2. Новая механика "банка", который выдаёт игроку пачку золота (2.5к), но уменьшает ежедневный инком этого замка (-500) на 5 дней. В итоге мы ничего не теряем, а лишь получаем деньги заранее. Удобно использовать в 1й день недели для докупа бойцов, или когда на постпойку не зватает немного золота, или для неожиданной разбивки.
  3. Сооружение защитного профиля дающее +20 маны обороняющемуся герою, этотнемного, но и совсем не мала, особенно на картах с фастгеймом.
  4. И это 4й торговец артефактами!
  5. Воздушные корабли, здесь просто без комментариев. Новая фича на все времена.
Есть интересные герои, такие как специалист по т1 юнитам, приводящий за собой 3 стека стрелков + стек в замке + стек нового героя = около 100 в первый же день, что весьма недурно (может даже имбово, но разлетаются они тоже эллементарно). Или же герой со специализацией заклинания "минное поле".
26

» WarCraft 3 / Как провести проверку юнита по уровню рельефа

Проверяй типы проходимости в той точке, куда собираешься двигать юнита.
  1. Записываешь в переменную нужную точку
  2. Проверяешь проходимость в этой точке... Ходить можно да/нет, плавать можно да/нет, летать можно да/нет, и т.д.
  3. Если проверка возвращает что там ходить нельзя ИЛИ можно плавать - то отменяй действия, и просто не перемещай туда юнита.
26

» WarCraft 3 / Предмет усиливающий броню

Nevermourne:
Если думаешь, что можно обойтись без "кучи уровней" - нет.
Конкретно "обойтись без кучи уровней" всё же можно.
Но это уже вопрос к реализации.
26

» WarCraft 3 / Триггер на стак предметов в инвентаре

  1. Выбрасывая заменяешь предмет на руну.

Да и какие-то мутные циклы у тебя...гоняешь их туда-сюда, когда можно было в одном сразу всё посчитать и сделать.
При подборе проверяешь классификацию предмета (ну так реально практичнее), например это должен быть "Имеющий заряды". Далее, проверяешь что это один из стакающихся типов - в ифе, через "или" все типы перебираешь, если хоть один совпадёт - будет отрабатывать дальше. Теперь цикл А от 1 до 6, и проверяешь что предмет в слоте А такого же типа как подобранный. При этом предмет в слоте А не должен являться подобранным. Готово. Теперь просто добавь к зарядам предмета в слоте А те заряды, которые имеются у подобранного предмета.
26

» WarCraft 3 / Триггер - мгновенное завершение обучения

Extremator, Про это я знаю, но это не то
Требуется чтобы после использования способности по зданию, то что исследует здание: "исследования / обучение юнитов" были завершены
Так а в чём проблема на основе этого действия в течении 1й секунды постоянно финишировать все процессы у здания? а лучше - завести счётчик на 7-8 срабатываний и сделать их по завершению грейда/обучения.
26

» WarCraft 3 / Как в редакторе получить текущее превышение маны у блудМага?

Borodach, проверка максимальной маны будет выдавать 465. Проверка текущей маны будет выдавать его ману БЕЗ бонуса сверх лимита, т.е. максимум. Вот он и спрашивает как получить оверкап.
26

» WarCraft 3 / Первый скилл феникса ICARUS DIVE

как сделать эллипс
Можно просто двигать по кругу, но домножать радиус описываемой окружности на некое плавающее значение.
26

» WarCraft 3 / "Отравленное оружие", но AOE

Aliq я про это
там не лужа, а яд который не тратит орб
По-моему он тоже бафф-плейсером является...
26

» Администрация XGM / Расскажите о вашем опыте использования XGM

Вообще поиском не пользуюсь, ибо он не работает.
Бывают моменты когда хочу найти что-то что прикреплял в комментах, и точно помню название топика, но в итоге всё сводится к пролистыванию ВСЕХ моих комментов пока не найдется тот самый.
26

» WarCraft 3 / "Отравленное оружие", но AOE

^ истина!
Всегда так и делали

Одного и того же дамми-юнита хватает что бы раскастовывать станы, сайленсы и прочее на всех юнитов подряд (фильтрация вручную, тут всё как надо), и ничего не отваливается и никто не остаётся без заслуженного стана/сала!
26

» WarCraft 3 / "Отравленное оружие", но AOE

Я бы предложил копнуть в сторону отлова урона от авто-атаки юнита + пустой бафф с полностью триггерным эффектом.
26

» WarCraft 3 / Несколько способностей в одной

  1. Уровни абилок внутри спеллбукла повышаются точно так же, как и для всех прочих, которые имеются у юнита. Новое действие - боевая единица - установить уровень способности (твоя аура) у юнита (юнит-инициатор триггера) как (число). Готово.
При этом числом может быть реакция на событие "уровень выученной/преобретённой абилки" (без указания конкретного скилла и его владельца) при событии триггера "боевая единица получает/приобретает/учит способность".
Тут у тебя может разниться перевод, но всё упирается в оригинальное Learn.
Так же уровнем абилки может быть и производное арифметики, например "уровень + 2".
Так же можно ссылаться на текущий уровень любой абилки у какого-либо юнита.
  1. Испепеление это...что? Оживший огонь? - 3й скилл Файрлорда.
Не знаю какой у тебя патч, но на 1.26 для сокрытия иконки можно использовать положение кнопки как [0;-11]. Это делает абилку НЕ отображаемой на панели приказов юнита. И спеллбук не нужен. В итоге ты можешь оставить одну из иконок, а вторую скрыть, и у тебя будет одна пассивна иконка.
26

» WarCraft 3 / Как создать юнита с моделью как у метаморфозы?

Принятый ответ
Посмотри как сделаны "Берсерки".
У них в разделе "Графика" будут указаные альтернативные форма - "alternate".
Сравни их, и сделай так же.
26

» WarCraft 3 / Предмет усиливающий броню

Грейды на армор

Абилка от кольца защиты

У Рошана вроде бы вообще через ауру
26

» WarCraft 3 / Проблемы с таверной

Принятый ответ
Скорее всего в константы занести нужно + установить лимит героев на игрока (хотя этот механизм можно сделать вручную, но всё же проще использовать уже имеющийся).
Ну или бери карту где это есть и изучай как сделано...