33

» WarCraft 3 / [Конкурс героев] Адмирал П

У меня тоже невпопад, посмотри только на модель черепахи, это ужас же, на сколько она больше по сравнению с классикой.
Я часть стандартных эффектов залил в виде импорта, чтобы использовать классические в HD графике. Пока нет триггерной проверки на версию графики, мы будет ещё долго страдать
33

» WarCraft 3 / GetUnitGreenAttackBonus

Doc, ну достаточно проверяли, если юнит не выбран, то используется либо число из буфера, либо 0

Как проверял: дал юниту 1000 зелёной атаки, и нанёс урон способностью использующей зелёную атаку, у красного игрока был выбран герой с этой атакой, у синего игрока был выбран пеон, и пеон умер без десинха, вывод?
Если бы нужна была синхронизация, тогда бы на клиенте синего игрока пеон получил 0 урона, и на красном 1000, у красного умер, у синего живой, вывод?

Я не против засинхать, функция есть и проблем нет, но почему тогда работает?
33

» WarCraft 3 / GetUnitGreenAttackBonus

Doc, проверял, не десинхает, специально же хотел это добавить, как плюс, спасибо
33

» WarCraft 3 / [Конкурс героев] Адмирал П

Этот скил очень зайдет против наг)
Да но герой в первую очередь специализируется на истреблении пеонов, реже мурлоков
33

» WarCraft 3 / [Конкурс героев] Адмирал П


Обновление

  1. Добавлена 6 способность - На гребне волны
  2. Добавлен Аганим (он же шляпа адмирала), для усиления
  3. Добавлен непобедимый пеонский ИИ, для более качественных тестов
  4. И 60 мегабайт гифок:
Загруженные файлы
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

Чё за игнор по другим вопросам то?) =\
function math.clamp (inb, low, high) --
	return math.min( math.max(inb, low ), high )
end

function math.lerp(a, b, t)
	return a + (b - a) * t
end

function repeatN(t, m)
	return math.clamp(t - math.floor(t / m) * m, 0, m)
end

function lerpTheta(a, b, t)
	local dt = repeatN(b - a, 360)
	if dt>180 then	dt=dt-360 end
	return math.lerp(a, a + dt, t)
end
Использовать вот так
curAngle=lerpTheta(curAngle,angle,TIMER_PERIOD*8)
Где curAngle - плавный угол, его использует в поворотах
а angle - Твой новый угол, который вычисляется между юнитом и курсором
Не отвечаю потому что хз, как на джасе это, но там не сложно
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

та а зачем оно тебе щас)
Щас не надо, пусть интрига, просто если оно у тебя каким-то чудом работает, это замечательно. Я просто планировал систему визуальных маркеров выложить отдельно, у меня есть своих 3 варианта, твой получается 4-й, это круто
(щас ко ко ко набегут скажут а зачем это нужно), а вот нужно
раскрыть
Подсветка радиуса способности таким образом облегчает управление персонажем, ибо не надо задумываться и помнить радиус способности, это позволяет больше сосредоточиться на геймплее
33

» XGM Конкурсы / Конкурс героев

oGre_, Можешь хоть в этом конкурсе поучаствовать хоть с дефолтным героем сорвав максимум в графе дизайн
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

unshaded, unfogged оно же от этого защищает?))
не помогает увы я проверял
Proshel_Doty:
Дёргания, потому что маус мув тормознутое =(
Нет, потому что скорость измения угла разны
А лерп хотя бы минимум бы помог сгладить угол

Ладно я сдаюсь, как это сделано ибо масштабирование эффекта бы растягивалось у основания =(, хотя полностью все свойства эффекта, или же у тебя в 131 работает SetEffectMatrixScale, надо на рефордже проверять будет бяка, я по этому по этой причине и отказался от этого способа, а тут вижу как он же работает... ничего не понимаю
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

Берги одобряет маркеры =)
Если это эффект, то что по туману войны? а у меня лерп есть, который избавляет от дёрганий =)
33

» WarCraft Legends / Текущий прогресс

techtree #15 на hive
На местном конкурсе не участвуешь, а на хайв полез =(
33

» WarCraft 3 / Описание заклинания/эффекта

Андреич:
писать на латинице...

На латинице без пробелов и знаков препинания используя аббревиатуры
33

» WarCraft 3 / Описание заклинания/эффекта

Теоретически возможно было бы на самом последнем патче, с новой функций GetChild. Получить и изменить информацию из ORIGIN_FRAME_TOOLTIP но... там ничего не работает толком =(

Из решений ничего толкового не могу предложить, кроме как написать свою систему такую с нуля
33

» Администрация XGM / Текст уходящий за рамки

Проще лимитировать число символов в 1 слове для заголовка
ибо_если_заголовок_написан_вот_так, или в качестве темы вопроса используется функция в 20+ символов, значит уже вопрос составлен не верно

Кстати после AddUnitAnimationProperties(caster, стоит пробел, но на новую строку не перенесло почему-то
33

» WarCraft 3 / Argos Shadowlands

MaximBit, Ты рофлишь? скопировал мой кусок текста, совместив со своим после 7 пункта, просто максимальный пофигизм!, даже не удосужился убрать звёздочки или нарочно выделенное ТЕ во втором пункте.
Снял с публикации, пока текст адекватный не напишешь
33

» WarCraft 3 / Сэйв/лоад система (1.32+)

Принятый ответ
Ничего близы не убили, там единственно, что весьма странно работают локальные файлы, они наследуют включение от старых версиях варика, типа если в 126 всё работало то всё будет и далее отлично, а если человек поставил варикрефордж с нуля первый раз на новую систему, но всё будет отключено и не будет работать.. Поэтому часть думает что близы всё сломали, а другая говорит, что всё у них работает. И какой же вывод?
Найти в новом варике раздел реестра для включения локальных файлов у новых пользователей.. Профит

А так можно любые старые готовые системы юзать
33

» WarCraft 3 / Помогите с триггером

У даммика отключить движение, поставив 0, тогда он получить мгновенную скорость поворота и сможет всех обкастовывать
33

» WarCraft 3 / Чем сейчас пользуются для создания карт?

Норм мапа за один день не делается
Жаль, что не все это понимают
Proshel_Doty:
Сейчас уже явно поздновато стартовать на 1.26а
Я вообще хз какого другим, у меня была 15 летняя база знай по варику, + куча друзей мне помогают в дискорде (тратя своё время на меня, спс ребята) осваивать луа, и то я с огромным трудом смог ворваться в рефордж, я даже боюсь представить, как это тяжело, для тех у кого на текущий момент уровень гуи+РО