30

» WarCraft 3 / Выбор своего героя в любой ситуации если никто не выбран

Так по классике: цепляетесь на событие выбора и проверяете, если в выборе нет никого нужного, то выбираете героя.
30

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

Какой-то Atom сойдет?
Я не нашёл способ закинуть в Atom нативки от варкрафта. На данный момент все разделились на два лагеря: VSCode и IntelliJ. Как добавить туда нативки, можно почитать здесь.
30

» Гильдия «Черамор» / Бестиарий XGM

наработки скилов, которые просто можно в свою мапу тупо скопировать
Видимо для большинства великое искусство копипаста это тайна за семью печатями))
30

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

А то, что например здание можно мечами и стрелами разхерачить
Мечами и стрелами это ещё ладно, а вот водяные элементали настолько суровы, что поджигают здания водой))
30

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

Даже в Вахе десантники не такие растянутые вширь)
Это как посмотреть)
Загруженные файлы
30

» Гильдия «Черамор» / Бестиарий XGM

Ты себя в безумном чародее не узнаешь?)
Так я вроди в костылеписании замечен не был))
которые невозможно применить без особых костыльных или малодоступных артефактов
30

» Гильдия «Черамор» / Бестиарий XGM

Ты же босс гоблин-картостроитель, ну или гоблин-картостроитель, как минимум
Раздача ролей подъеала, а мне ещё не выдали((
30

» WarCraft 3 / Отслеживание мышки

Он, чтобы обойти баг с фокусом использовал тултипы, я скролбары.
Изменил название фрэйма и уже другая реализация, я тоже так умею))
Потому я и написал, что моя реализация более простая и любой новичек-картостроитель сможет ее реализовать.
А какая разница как реализовано? Если есть удобное API всем вообще пофиг на внутреннее устройство.
30

» WarCraft 3 / Мои мысли об устаревших механиках Warcraft 3 и....

Если варик не загибается на пределе точности флоата при таких значениях, то по прежнему достаточно взять 6% (или сколько в этой карте стоит константа эффективности брони) от текущего хп и помножить на кол-во брони, чтобы получить реальный прирост выживаемости.
А вот и неправда
local reduce = function(armor)
	return (armor * 0.06) / (1 + armor * 0.06)
end
local function test(hp, damage, armor)
	print('damage:', damage)
	local rdc = reduce(armor)
	local dmg = damage - damage * rdc
	print('real damage:', dmg)
	print('hp:', hp)
	print('armor:', armor)
	local hits = math.floor(hp / dmg)
	print('hits:', hits)
	return hits
end

local a = test(100, 10, 100)
print('-------')
local b = test(100, 10, 400)
print('-------')
print(a / b * 100)
damage:	10
real damage:	1.4285714285714
hp:	100
armor:	100
hits:	69
-------
damage:	10
real damage:	0.4
hp:	100
armor:	400
hits:	249
-------
27.710843373494
Как видно, при 100 брони нужно 69 ударов, а при 400 нужно 249 ударов, прирост в 27.710843373494 процентов, что не согласуется с шестью процентами за единицу брони.
30

» WarCraft 3 / Мои мысли об устаревших механиках Warcraft 3 и....

Каждая единица брони одинаково эффективна (если не брать отрицательную) - в стандарте дает 6% эффективного хп
формулы знать надо
local dmg = function(armor)
	return 100 * (armor * 0.06) / (1 +armor * 0.06)
end
print(dmg(100)) --> 85.7
print(dmg(400)) --> 96
30

» WarCraft 3 / Отслеживание мышки

надо как то уменьшать количество фреймов, жертвуя точностью
или понадеяться на то, что метелица завезёт нативку)
30

» WarCraft 3 / Отслеживание мышки

Скачал запустил, Фпс вообще в нулине ну 30, играть нельзя будет при таком
~10k фрэймов это вам не шутки)
30

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

причем это будет для какой устаревшей версии 5-летней давности)
Зачем скучать народным умельцам то, пусть прикручивают плагины на последние версии))
30

» WarCraft 3 / Отслеживание мышки

Шёл 2019 год, а ёжики плакали и кусали jass.
Интересно, как вы разместили сетку фрэймов на широкоформатных мониторах?
Загруженные файлы
30

» WarCraft 3 / Как сделать "ОККЛЮЗИЯ" в WC3?

Не знаю про патч 1.31, но в Reforged окклюзия работает и с SD моделями.
А на поворот камеры она реагирует?
30

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

вот и весь подход к рефорджу, а вы думали они действительно будут делать ожидаемые фичи?)
Ну дык я нечто подобного и ожидал, осталось только определиться с англоязычным переводом "рекостылед"))