30

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

Убрали, потому что в кампаниях были "секреты", и они бы на изи раскрывались за счет этой самой окклюзии.
Врятли бы из-за какихто секретов убирали бы такую полезную вещь.
30

» Мир безумного / Государство даст денег на разработку игр

Ждём слэшер про князя Владимира =)
Чингизхабло, убийца диабло, где нужно рубить монголов))
30

» WarCraft 3 / вот и поиграл в рефордж, переключение графики...

ты не пользуешься редактором как таковым в принципе, гуи это 10% мощности редактора, как можно просить новый редактор, не пользуясь старым
Ну как же, по слухам в новом редакторе будет волшебная кнопка "сделать всё хорошо"
30

» Эксперименты в Пустоте / [Lua] Спецификация модульного сборщика карты

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

» Мир безумного / Государство даст денег на разработку игр

а что в других государствах нет конкуренции?
Интересно, а многие государства вложились в гэймдэв?
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 фрэймов это вам не шутки)