28

» WarCraft 3 / math.ease

Мне кажется, многие тут даже не поняли о чем эта наработка...
Потому что нигде не сказано что это и зачем это. Я глянул видос, прикольно, но зачем мне это?
Встречайте jQuery Easing Plugin на lua. Сравнить функции можно здесь.
Есть только такая приписка, но она ничего не объясняет.
28

» WarCraft 3 / Не атакует укрепленный объект

Поставил маленький бонус осадной атаке на тяжёлую и большой на укреплённую
Так надо наоборот же. Осадная как раз против укреплённых больше бьёт.
28

» WarCraft 3 / Изменение количества урона

Daniil37, вот лаунчер последнего патча. Осторожно, если на компе есть другой варик, лаунчер попытается его обновить, потому делай бекапы.
Загруженные файлы
28

» WarCraft 3 / Редактор не подаёт признаков жизни

PYCCKUI_DedOk, откуда был взят варкарфт? Имеет смысл ставить либо 1.26, либо 1.29, либо последнюю версию (1.31.1). Прикрепил лаунчер для установки 1.31.1.
Загруженные файлы
28

» WarCraft 3 / Условие на неуязвимость

В 1.26а можно сделать спел, который кастуется только на неуязвимых и попыткой каста это проверять.
28

» WarCraft 3 / Хэш на Lua ?

prog, да, хеш - это единственная ДС в варе. Так в чём заключается костыльность?
28

» WarCraft 3 / Система с Пилонами(Генераторами) как у Протоссов.

поле на клиф выше не распространяется.
Действительно! Я ошибся. Нужно отметить тот факт, что в СК2 нет таких возвышенностей, что в комментарии выше, потому можно проверять Z в определённом диапазоне (if structure.z < pylon.z + height cliff then structure.build).
28

» WarCraft 3 / Хэш на Lua ?

Хэштаблицы это костыльнй пережиток jass.
Это не костыль, лол, это стандартная ДС. Ещё скажи, что в Java или C# хеш-таблицы костыль.
28

» WarCraft 3 / Условие на неуязвимость

Не знаю, чего ту всё ещё пишут что-то, ответ уже был дан для всех патчей.
1.29+ и 1.26.
28

» WarCraft 3 / [lua] Pathable

NazarPunk, ура, хоть где-то я могу нормально тестить производительность.
28

» WarCraft 3 / Невидимый страж(реально невидимый)

Принятый ответ
Задача просто открыть обзор определённой области? Модификаторы видимости в помощь.
28

» WarCraft 3 / Система с Пилонами(Генераторами) как у Протоссов.

8gabriel8, это уже костыли, которые ни к чему хорошему не приведут. Важен сам принцип, и его сделать можно. Хотите большего - либо ждите патчей, либо идите в ск2 или на игровые движки.
Мучиться для того, чтобы была карта путей и радиус определённо не стоит, проценту 80-90 людей будет всё равно. Главное, чтобы выводилось сообщение об ошибке (и звук, если можете записать).
28

» WarCraft 3 / Гемплейная идея

8gabriel8, ну я в своей тд сделал полностью кастомные ресурсы с поддержкой апгрейда здания, но естественно там структуры и прочее для облегчения и удобства. Потому показать-то я могу, но что поймёт автор вопроса? Я описал основные принципы в первом комментарии, у меня сделано точно также, только я не отменяю приказ, потому что рабочий мгновенно прыгает.
28

» WarCraft 3 / Кампания: Другая Сторона (Альянс)

В самом деле есть такая локализация? А то только в гоблинском переводе слышал Фёдор Сумкин, а везде в обычных переводах Бэггинс.
Я читал сборник книг, в "Туда и обратно" был Бэггинс, а в трилогии стал Сумникс. В фильмах ВК никак не объясняется происхождение рода Бэггинсов, а потому дословный перевод там не нужен. Потому и в "Туда и обратно" не было дословного перевода, там тоже о роде мало что говорилось. А в трилогии книг это было необходимо по мнению авторов. Они решили не писать в примечаниях, что Bag - сумка, и вот она связь.
28

» WarCraft 3 / Система с Пилонами(Генераторами) как у Протоссов.

Так значит можно строить вне пилона
Читаем внимательнее.
Начало постройки: если строится пилон или нексус, то всё хорошо. Если же нет, то проверяем, есть ли в радиусе пилон. Если нет, отменяем постройку.
Строение начинает строится в поле пилона -> этот пилон уничтожен -> строение достраивается, но будет выключено.
NazarPunk:
не забывайте, что когда строишь здание, должна подсвечиваться карта путей.
Опять-таки, это лишь удобство. Ты не сможешь сделать старкрафт в варкрафте, но можешь к этому приблизиться. Да, хотелось бы сделать так, что при выборе места постройки пилона будет показываться его радиус, но это сделать сложно (либо в модель вшить, но это такое). Также хотелось бы, чтобы при выборе места постройки вне пилона, курсор был бы красным, но это тоже сделать сложно или вообще невозможно.
Всё равно основная механика работает, а это главное.
NazarPunk:
И поле пилона не распространяется на здания, которые находятся на клифе выше пилона.
Распространяется.
Как сделать систему
Основные моменты описаны, осталось только сделать.
PT153:
Потеря строения: если теряется пилон, то нужно отключить те строения в его радиусе, что питались только от него.
Каждому строению даётся счётчик пилонов. Появился новый пилон -> всем строениям рядом прибавляется 1, пилон уничтожен -> у всех строений отнимется 1. Если счётчик стал равен 0, строение выключается. Если счётчик был равен 0, но стал 1, строение включается.
28

» WarCraft 3 / Система с Пилонами(Генераторами) как у Протоссов.

но это вроде не отловить
при строительсве нужно отабражать область покрытия
В 1.31 такое можно реализовать, но не просто. Но это лишь для удобства, сам принцип я полностью описал.
пилоны-еда у протосов
Поле в РО.
в энергетическом поле щиты лечатся
Вне тоже.
а как сделать деактивацию если пилон сломали
Запаузить строение.
В зону пилонов можно делать relocate или как он там, протосы могут строится в энергитическом поле и блинкатся туда, и только туда. Это куча триггерной и нетолько работы.
Тут шла речь только о строительстве, о призыве воинов речи не было. Проверка для призыва также делается элементарно, аналогично как со строениями, но при уничтожении пилона все рядом призывающиеся войска должны быть уничтожены (если они питались только от него).
28

» WarCraft 3 / Кампания: Другая Сторона (Альянс)

Очень раздражало, что в WoW, славный Нортренд переименовали в Нордскол...
Порой в оригинале имена что-то значат (как Baggins во ВК), а потому локализаторы переводят дословно (Сумникс), чтобы читатель понял, что к чему. Также локализаторы могут изменить смысл более на более подходящий по их мнению (forsaken - отрекшиеся, а не отвергнутые).
Nzoth:
А в вове он Артас.
Arthas - Артас (WoW), Артес (WC3).
Mal'Ganis - Мал'Ганис (WoW), Мал'Ганус (WC3).

Ну и напоследок, WC3 переводила сторонняя компания (SoftClub), а WoW сами Blizzard.
28

» WarCraft 3 / Гемплейная идея

Принятый ответ
Счётчик пишется в лидерборде (таблица лидеров) в данном случае.
Значения ресурсов хранятся в массивах, где номер ячейки есть id игрока.
При отдаче приказа постройки и начале постройки проверяется наличие ресурсов. Если их нет, то приказ или сама постройка отменяется. Если есть, то во время начала постройки отнимаем ресурсы (в WC3 ресурсы отнимаются ещё при отдаче приказа, потому лучше сделать также, но это чуть сложнее, ведь если приказ отменить, нужно вернуть ресурсы).
28

» WarCraft 3 / Система с Пилонами(Генераторами) как у Протоссов.

Принятый ответ
quq_CCCP, всего-то пару триггеров: отдача приказа строительства, начало постройки, конец постройки, потеря строения, выбор юнита и отмена выбора юнита. Модели вообще не нужны, только 1 текстура.
Отдача приказа строительства: Если отданный приказ есть пилон или нексус, то всё хорошо. Если же нет, то проверяем, есть ли в радиусе X достроенный пилон. Если да, то всё хорошо. Если нет, то отменяем приказ.
Начало постройки: если строится пилон или нексус, то всё хорошо. Если же нет, то проверяем, есть ли в радиусе пилон. Если нет, отменяем постройку.
Конец постройки: если заканчивает постройку пилон, то нужно "включить" отключенные рядом строения. Если не пилон и не нексус, то проверяем наличие пилона рядом. Если нет, отключаем строение.
Потеря строения: если теряется пилон, то нужно отключить те строения в его радиусе, что питались только от него.
Выбор юнита и отмена выбора юнита: если игрок выбрал пилон и игрок является его владельцем, то показываем (скрываем) созданную картинку радиуса.
28

» WarCraft 3 / Кампания: Другая Сторона (Альянс)

С каких пор Arthas должно переводится как Артес, если даже в оригинале имя так не произносится?