21

» WarCraft 3 / Как сделать две способности на основе одной у юнита.

Интересно, а мемхаком id меняется хотя бы в теории? Это офк не очень нужно, канала хватает, но просто интересно.
21

» WarCraft 3 / Battle for Souls 3.2b


Просто оставлю это здесь: почему-то 05.12.2017 захотелось перепротестировать систему распределения золота пропорционально числу игроков (с компами в слотах), багов не обнаружено
21

» WarCraft 3 / Не работают функции для Memory Hack'а?

Bravotan, там по идее просто адреса офсетов по-другому пересчитываются (в одной с делением на 4, в другой без) и то не везде
что работает в одном мх, теоретически (как я это понимаю) должно и в другом, просто адреса и функции чуть поменять надо, ну ты там сравни функции аналогичные в 2 версиях и посмотри разницу, мб поймешь, как переделывать (мной немного только пробовалось, уже не помню подробности)
подробнее пусть драколич объяснит
21

» WarCraft 3 / Не работают функции для Memory Hack'а?

Может, патч варкрафта не тот? Запись же закрыли в последних версиях.
21

» WarCraft 3 / Отлов автоматической способности

можно отследить факт включения/выключения автокаста, факт атаки, скорость снаряда; достаточно ли маны, с мемхаком - на перезарядке ли способность... (если у нее тупо нет перезарядки, то проще - мх не нужен)
таки да, проще всего через бафф, если он у автокастовой абилки есть
21

» WarCraft 3 / Хак на память Warcraft3

quq_CCCP, а дефолтные мне зачем
вообще в крайнем случае та система подойдет после убирания утечек точек, но все-таки если чтение с поля голдкоста шмотки есть, это в разы удобнее
21

» WarCraft 3 / Хак на память Warcraft3

так это ж не мх, а система, и, по-моему, точки утекают (да, можно отфиксить, это понятно)
по мх поля нет?
21

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

Вы упороты, зачем там вообще пауза и продолжить? Просто стоп и все.
А чтобы не дергалось, можно ненадолго дизарм складом вешать, но тогда в это время она никого бить не сможет
21

» WarCraft 3 / Какие существуют альтернативы ветвлению ифами?

По второму - да, влияет, да, возможно
Старайся строить конструкции так, чтобы ифов проверялось как можно меньше
Например, если у тебя что-то должно произойти так:
Событие: юнит кастует спелл
Условия:
у кастера есть абилка Черный Заклинатель
случайное число от 1 до 3 равняется 3
целью заклинания является враг
то НЕ правильно проверять все три условия глобально, тогда они будут проверяться и число рандомиться каждый раз, когда кто-то кастует спелл = больше нагрузки. Глобально ставим один ифзенэлс, разумнее всего, что у кастера есть абилка Черный Заклинатель, а уже если он = да, то в дальнейших действиях пишем остальные условия.
PS Но это все будет влиять, когда карта по навороченности как DotA или больше, в небольших картах ты никакой разницы не заметишь.
21

» WarCraft 3 / Battle for Souls 3.2b

Битва за Души 1.56
-Новый герой: Кратос, Спартанец!
-Новый предмет: Азот!
Автособирается из Сферы энергии за 50 - итого 800
Внутри этого клинка заточена ярко-красная душа могущественного демона.
Демоническое сожжение (пассивно, эффект сферы): каждая атака сжигает до 50 маны противника, нанося ему при этом дополнительный урон.
-Новые альт-аватары
Кратос, Спартанец - Валафар, Адский Спартанец
Кратос, Спартанец - Мбонго, Африканский Спартанец (секретный)
Кратос, Спартанец - Тресдин, Командир Легиона (секретный)
Кратос, Спартанец - Зарда, Воин Эскадрона (секретный)
Тортон, Уроборос - Лайлиана, Кровавая Уроборос (секретный)
Тортон, Уроборос - Махадактиль, Дино Уроборос (секретный)
Назгул, Истощитель - Назгул Петрович, Истощитель на Лошади (секретный)
Назгул, Истощитель - Шайлан, Безликий Истощитель (секретный)
-Новые Таланты!
Спартанец
Славное Сражение: "Перехват на пути" удваивает дополнительную атаку притянутым противникам, но зато сам Кратос навсегда получает 1 ед. силы атаки при его применении. ЦЕНА: 1000 золота, нельзя будет выучить "Лёгкий Перехват".
Лёгкий Перехват: "Перехват на пути" не добавляет атаки притянутым противникам. ЦЕНА: нельзя будет выучить "Славное Сражение".
Баланс
-Истощитель: теперь способность "Болезненная жертва" можно применять на самого себя, тогда она навсегда увеличивает скорость атаки на 2
-Павший Фонарь: базовая регенерация маны увеличена с 0.01 до 0.02
-Павший Фонарь: перезарядка способности "Параллакс" уменьшена со 80/60 до 60/35
-Добавлены в Credits, спасибо за их материалы, Roy Mustang
-Множество других мелких улучшений, исправлений и оптимизации
***
Battle for Souls 1.56
-New hero: Kratos, Spartan!
-New item Azoth
-New alternate avatars
Kratos, Spartan - Walafar, Hell Spartan (secret alternate avatar)
Kratos, Spartan - Mbongo, African Spartan (secret alternate avatar)
Kratos, Spartan - Tresdin, Legion Commander (secret alternate avatar)
Kratos, Spartan - Zarda, Squadron Warrior (secret alternate avatar)
Thorton, Ouroboros - Lyliana, Bloody Ouroboros (secret alternate avatar)
Thorton, Ouroboros - Machadactilus, Dino Ouroboros (secret alternate avatar)
Nazgul, Absorber - Nazgul Petrovich, Rider Absorber (secret alternate avatar)
Nazgul, Absorber - Shailan, Faceless Absorber (secret alternate avatar)
-New Talents!
Balance
-Absorber: now second ability can be activated on himself to permanently gain attack speed
-Fallen Lantern: base mp regen increased from 0.01 to 0.02
-Fallen Lantern: cooldown of Parallax decreased from 80/60 to 60/35
-Added new peoples to Credits
-Many other minor optimizations, fixes and changes
21

» WarCraft 3 / Хак на память Warcraft3

Блин, вечно у меня кэш в мозгах очищается... вроде задавался уже вопрос... Что по поводу gold cost'а предметов?
21

» WarCraft 3 / Как поменять у конкретного юнита ту или иную характеристику?

В мемхаке прямые функции есть, без него способностями предметов и/или системами (как правило, использующими именно способности предметов).
А вообще - в РО :D
21

» Elven Union / Elven Union

darkowlom, в старой доброй Цивилизации изи делалось так: вначале слабый противник предлагает отдать все, что можно, только не порабощай, подпиши мир.
Ты берешь, потом мирное соглашение немедленно разрываешь и все-таки порабощаешь.
Тут тоже получается изи вероломство ) Раз уж он с деньгами был слабее, то без денег окажется слабее и подавно.
21

» WarCraft 3 / LoadingScreen без щелчка

biridius, хм, странно... значит, у меня что-то еще влияет, т. к. у меня нажимать клавишу не надо
21

» WarCraft 3 / Срочно прошу причины фатала

DracoL1ch, так оно юнита не находит, что ли и пытается несуществующему юниту после таймера переписать атаку? Ну так бы и написал... ок, учту на будущее
21

» WarCraft 3 / Пытался сделать книжки увеличивающие макс ману, но выдаёт ошибку

quq_CCCP, вот да-да, как раз это и пишу ему )))
Alexey103, а, понятно, ну я по-другому делаю, через трехуровневые предметные абилки
можешь так же сделать, только со шмоткой на ману
кэп намекает, что циклом можно "продрачивать" добавку-задание лвла-убирание абилы, пока значение не будет нужным, серьезных проблем с производительностью не замечено
21

» WarCraft 3 / Срочно прошу причины фатала

DracoL1ch, ну на будущее, я кулдауном активно пользуюсь, интересно, когда он еще может создавать фаталы, а с этой ситуацией уже все
А с атакой - ее, ятп, вычитать опасно, если атака задавалась или складывалась, пока проблем не было
21

» WarCraft 3 / Складываются ли процентная и обычная версии аур и как?

quq_CCCP, не, вроде была на хгм достоверная инфа, что доспехи веры могут и давать и резать броню в % через эту галочку. Для меня, кстати, тоже была новость.
21

» WarCraft 3 / Есть какой-нибудь лог для изменений MPQ файлов?

Да просто уже ппц глюки, трясусь, что могу что-то удалить неосознанно :D Успокаиваю себя тем, что подтверждение спрашивается, но все-таки...
21

» WarCraft 3 / SetUnitX не работает

Там, по-моему, еще веселее: фактически SetUnitX/Y переносит юнита со скоростью перемещения 0, но визуально модель остаётся на том же месте...
21

» WarCraft 3 / Способности и алгоритмы на заказ

Solo, неформат, конечно, но
событие - unit атакован
условие - уровень способности Стойкость у триггерин юнит больше или равно 1
действия
если случайное число от 1 до 100 меньше или равно 6 + уровень способности стойкость у триггерин юнит
то
задать здоровье оф триггерин юнит = здоровье оф триггерин юнит + (15 + 5 * уровень способности стойкость оф триггерин юнит)
задать мана оф триггерин юнит = мана оф триггерин юнит + (5 + 5 * уровень способности стойкость оф триггерин юнит)
если не помогло, просто проигнорируй