26

» WarCraft 3 / Нативный AOE поиск юнитов в JASS

Конечно, слышал о небольшой погрешности в вычислениях таких чисел, но ты получил 824.090, когда считал от 833, а это погрешность почти в 9 целых!
Пока с планшета сижу, не могу проверить.
26

» WarCraft 3 / MdlVis 1.39 не проигрывает анимацию

Аналогично. Скорее всего не останавливаешь анимацию, когда переключаешь на редактирование вершин, например.
26

» WarCraft 3 / Нативный AOE поиск юнитов в JASS

Не очень верится, что при вычислении корня реальных переменных такая погрешность. Попробуй вывести на экран кроме корня все значения получаемых координат, то есть X1, Y1, X2, Y2 и сумму квадратов.
26

» WarCraft 3 / Нативный AOE поиск юнитов в JASS

По идее варик точно не высчитывает точный радиус атаки для расстановки юнитов. Возможно, из-за длительности анимации walk, если она выше какого-то значения, то юнит должен её воспроизвести до конца, продолжая движение, возможно, из-за тяжести точных расчётов для отрядов юнитов на компьютерах того периода, возможно, потому что так реалистичнее получается, возможно, обновление исполнения приказов юнитов выполняется по какому-то небольшому периоду, а не точь-в-точь. Короче, лишь гадаю, так как не знаю причины.

Кстати, как именно ты считаешь через теорему?
26

» WarCraft 3 / Нативный AOE поиск юнитов в JASS

Наверное, тут роль может играть ещё ось Z. Ты ведь чисто по X и Y рассматриваешь?
26

» WarCraft 3 / Нативный AOE поиск юнитов в JASS

Не совсем это имел ввиду, так как не знал, двигается ли юнит или башней стоит, но это тоже вариант.
По идее попробуй триггерно расставить юнитов, цель в (0;0), а атакующего сначала в (832;0), потом в (-832;0). Через секунду после атаки показывай расстояние между ними, если будет таким же, как описал в вопросе, то поставь точку начала атаки атакующему на (0;0;0), если опять расстояние будет таким же, то попробуй цели модель сменить на какую-нибудь идеально ровную.
26

» WarCraft 3 / Нативный AOE поиск юнитов в JASS

А такая точность критична, ведь погрешность маленькая?
Наверное, тут может быть связано с точкой начала атаки у юнита в РО.
26

» XGM Конкурсы / Warcraft 3 Custom Campaign Contest 2019

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

» Пристанище Rare / Нашествие Архиморда

Это потрясающий проект! Он лучше, чем мог себе представить, изумительный!!!
Несколько незначительных багов заметил, но было так захватывающе, что просто вылетело из головы, извини)
Считаю, что было бы куда лучше для пущего эффекта неожиданности при выборе кампании из списка поставить не 18 глав, а 6. По идее это можно было бы сделать, вскрыв кампанию mpq editor'ом и отредактировав там какой-то файл, только ранее этого не делал, только как-то файл нашёл. Если сочтёшь это годным, то могу снова посмотреть.
P. S. Не в курсе почти всей истории с батллами на ютубе, что за реверсивный панч?
Вбил в поисковик и посмотрел, теперь всё почти понятно)
26

» WarCraft 3 / Invasion of the dead v.0.1

Во-первых, что такое BETTA? Во-вторых, версия 0.01, то есть самое начало работы над картой, до версии 1.00 вряд ли доживёт работа, но шанс есть, что планируется вместить в промежуток между 0.01 и 1.00?
26

» WarCraft 3 / Slark Wars

Тайл-текстура ландшафта
Только тоже не совсем понял, что требуется. Нужно другую текстуру подыскать либо декора добавить?
26

» WarCraft 3 / Инком при наниманий юнитов

Делаешь целочисленную переменную, например incom, и триггер с периодическим временем, который прибавляет игроку incom золота. Второй триггер будет с событием Юнит завершает подготовку боевой единицы, если тренируешь инкомных юнитов, либо Юнит вроде приобретает боевую единицу, если покупаешь их в магазине, триггер будет прибавлять к переменной incom нужное количество, на которое будешь увеличивать инком
26

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Bergi_Bear, открыл твою работу и из архива тоже, но подумал, что захват управления там просто какой-то случайный глюк, тем более так гораздо легче было оценивать работу, как показалось. Ведь не надо было ничего делать, только мышкой за мурлоком водить и наблюдать) В этом даже какой-то спортивный азарт был, вовсю болел за своего мурлока.
Но если без юмора, то захват управления, конечно же портит впечатления от геймплея. Кажется, что очень удобно, просто расслабься и смотри, но на самом деле это уже не та игра.
26

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

pro100master:
Кристофер, или фонарик который отображает его границу обзора что позволяет успеть уварачивать если он идет к нам. А то не ясно как он близко.
Тогда уж совсем будет для детсадовцев.
26

» WarCraft 3 / Скорость смены видимости боевой единицы

Так проверил бы уже. Сделай появление юнита в Тумане войны и поставь ночную эльфийку, которая будет растворяться с наступлением ночи. Лучше на видео запиши. Потом увеличь константу до 1.6, либо уменьш до 0.1, сравни, изменится ли что-нибудь. Ещё может быть, что это минимальная скорость, даже если в РО меньше.
26

» WarCraft 3 / Корни ломают полёт

Bergi_Bear, кстати, сайленс атаки есть у dragonhawk - Туман и Воздушная сетка. Туману можно задать в РО запрет как дальней, так и ближней атаки, только не проверял, а вот у Воздушной сетки не помню, можно ли использовать способности, ведь если да, то альтернатива корням.
26

» WarCraft 3 / Система перехода с карты на карту

Создать переменную можно при нажатии на кнопку с "Х" в Редакторе триггеров, либо на кнопку Изменить справа от выпадающего списка, когда Действие составляешь. Там нужно указать на латинице имя переменной и её тип.
26

» WarCraft 3 / Отмена исследования технологии

Тогда теоретически может быть так, что первый игрок специально не даёт закончить исследование, постоянно отменяя его, когда оно почти изучено, и сразу опять начиная. Надо отслеживать здание, где проводят исследование, и отменять его. Только тут нужно очередь в здании отслеживать, ведь исследование просто в очереди может быть, а не изучаться в данный момент. Но этот вариант муторный, гораздо проще сделать, как SixtyHz предложил.
26

» WarCraft 3 / Нанесение урона в момент попадания по цели

NazarPunk, сама суть другая. Не сохраняется ничего в SetUnitUserData, не проверяется, что нанёс урон тот самый юнит, никаких проверок, что урон больше 0.00. Отслеживается нестандартный бафф.
26

» WarCraft 3 / Не работают источники света

По идее надо на другом компьютере посмотреть, работает ли там только один источник, если да, то предположу конфликт моделей. Не специалист в данных вопросах, но есть проблемы с одинаковым именем у каких-то компонентов модели и конфликт с привязкой компонентов. В первом случае первый прочитанный игрой компонент может использоваться для всех моделей, где компонент с тем же именем, но по сути другой. Во втором случае компонент без привязки может цепляться к другим моделям. Приходилось наблюдать оба случая, но не решал проблемы, а читал вкратце, как с ними другие справлялись, благодаря этому сформулировал их. Похоже, ты расставил 22 источника света с одинаковой моделью, а потом добавил модель, где компонент имел такое же имя, как в 22 моделях, и с привязкой этого компонента было не всё хорошо. В итоге он прицепился нормально к первому обработанному источнику света, а в остальных куда-то убежал. Просто удалять модели по одной не пойдёт для поиска решения, так как модель в памяти редактора и надо его перезапускать каждый раз. Но если удалить весь импорт кроме источников освещения, то сможешь проверить, действительно ли конфликт моделей это.