16

» WarCraft 3 / Важная информация об обновлении 1.28

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

» WarCraft 3 / Важная информация об обновлении 1.28

я лучше многих знаю, почему нельзя оставлять запись в память, но я так же знаю, что ничего лучше этой возможности для развития карт не будет. Офк можно выбражать из себя касперского и кричать, что безопаснось пользователей важна. Но есть один маааленький нюанс - сегодня карты не качают, а в 90% их ставят на боты, что защищает платформу от распространения любых зловредов. ПОэтому вопрос безопасности вообще не стоит - будущее именно за ботами, по крайней мере, пока в бнете 2 не появится стоящей альтернативы с реконнетом и шлюхами.
Ну и да, записывать в память - это очень крутая абилка. Если оно тебе не надо, так и проходи мимо. А мне надо, вот и распинаюсь. Хейтеры мх похожи на бабок против ГМО - нихера не понимают, им это не надо, значит, правильно, что запретили.
16

» WarCraft 3 / Важная информация об обновлении 1.28

вишмастер прекрасно дарится через баннеры в интернете. как жаль, что никто не может его вам запретить, для вашей же безопасности.
Если вы не видите, почему нужно было не выпиливать, а предоставить альтернативу, пусть и с рамками, то тут нечего рассуждать, вы и так никогда не вылезете за пределы скриптового языка. Прогресс невозможен без потерь. Но сидеть в своем болоте, конечно, тоже вариант для 95% мапмейкеров.
Я не станут называть 28 провалом, ибо еще не видел его ченжлога, но надежд никаких не питаю.
16

» WarCraft 3 / 851973 (stunned)

приказ "стан" означает "ничего не делать". а если юнит ничего не делает, он будет искать цель для атаки. приказ не заменяет естественный стан, у которого много своих фич. он просто заставляет цель остановиться
16

» WarCraft 3 / способ оглушить

минусы паузы:
юнит не может поставить следующий приказ на выполнение;
зависают все стандартные бафы;
нужно самому вести учет навешанных и снимаемых пауз.
минусы болта:
??*?????
16

» WarCraft 3 / Еще по фаталу после выхода из вара

вряд ли ты что-то копировал
при изменении параметров спеллов ты не создаешь нового объекта, ты лишь редактируешь уже созданный. не знаю, чем помочь
16

» WarCraft 3 / дисбтн пассивки

папка+Disabled\DIS
ReplaceableTextures\PassiveButtons\PASBTNHeadshot.blp
==
ReplaceableTextures\PassiveButtonsDisabled\DISPASBTNHeadshot.blp
16

» WarCraft 3 / Как воскрешать умершего Героя способностью?

ну смотря что вы называете трупом. в рамках игры: юнит - кости (разложение) - удаление. у героев нет последней фазы, у иллюзий - разложения. Но поведение во всех фазах одинаково для всех
16

» WarCraft 3 / Антишок( удаление стана)

любой приказ в стан прекрасно передается, независимо ни от чего
UNIT_ISSUED_*_ORDER
16

» WarCraft 3 / Рандомизация героев

нормальный в варкрафте рандом, это человек делает микроскопическую выборку и удивляется результатам
16

» WarCraft 3 / Вынесу в отдельный вопрос - возможный фатал при постоянных измен

фатал после игры может быть вызван
а) использованием malloc
б) копированием внутриигровых структур (например, структуру сплеша перенес от одного юнита другому, при чистке один раз адрес зачистился, а на втором проходе произошел краш)
в) неизвестным мне образом
16

» WarCraft 3 / Как правильно инициализировать способности и юнитов в массиве?

если использовать виджетайзер, то это уже достаточная скорость
а уже после загрузки таймером на 0.05 прелоадить всех юнитов и абилки поочередно, и будет вам счастье
16

» WarCraft 3 / Вопрос о функциях

ssbbssc:
DracoL1ch:
то-то у тини на аганиме появляются все ауры всех персов :D~DracoL1ch:
то лод, проект сам по себе очень концептуальный и со множеством непростых мест
16

» WarCraft 3 / Вопрос о функциях

ClotPh:
DracoL1ch, при всем к тебе уважении, надеюсь, что твоя дота лагать не будет. Ничто так не бесит в кайфе от игры, как лаги. Я лучше в 8битную игру без лагов поиграю, чем в XBox с лагами!
я упрощаю код, а не микрооптимизациями занимаюсь. хотя и не без этого, но чисто потому, что все узкие места давным давно исправлены. грубо говоря, я уже вылизал до такой степени, что можно заниматься таким байтодрочерством. в большинстве других карт такого не скажешь
16

» WarCraft 3 / Поиск по картам

а в чем проблема таки заполнить поле? с тз игрока разница, конечно, едва ли есть
16

» WarCraft 3 / Вопрос о функциях

вы ракету строите или очередную карту для 100 человек? ЭТО НЕ ТЕ ВОПРОСЫ. даже если всё лагает, ЭТО НЕ ТО МЕСТО, где надо оптимизировать. вот эта погоня за тактами ничего не даст. ею следует заниматься, когда уже всё сделано, когда нехер делать, когда хочется похвастать ЗАЦЕНИ КАК Я МОГУ. в 2017 никто не заценит. пиши как удобно - остальное приложится
16

» WarCraft 3 / Вопрос о функциях

в количестве операций максимум, ибо в приоритете ищется хеш по локалкам, затем - глобалкам. но, в любом случае, это последнее, о чем следует думать разработчику.
16

» WarCraft 3 / Уровень Бафа способности против коварности Варкрафта

потому что сам баф - это абилка, но всегда 1го уровня. уровень для отображения подсказки хранится в другой ячейке, но офк близзарды никак это не продумали.
без мемхака - не достать, только если разные бафы или самостоятельный поиск донора ауры
16

» WarCraft 3 / Вопрос о функциях

локалки и глобалки одинаковы - они ложатся в общую базу всех переменных и ищутся там перебором. но ты тратишь такты на объявление и обнуление локалок.
можно запускать таймер сколько угодно, ниче ему не будет
16

» WarCraft 3 / Вопросы по функциям

нет такой функции официально
либо своя база данных, либо никак (мемхак - это не для самых маленьких)
не нужно писать return, это не дает никакого выигрыша
16

» WarCraft 3 / Лаги из за способности

юниты намного тяжелее эффектов, зачем ты советуешь ему сжечь цп?
16

» WarCraft 3 / Кулдаун абилки буквально замораживается

все цепные молнии в варкраафте одинаковые, независимо от эффекта, основа в движке одна.
про диагностику зависания я всё сказал, пока не расчехлишь читенжин, ничего не добьешься, ибо я такого бага не встречал