Просто оставлю это здесь: почему-то 05.12.2017 захотелось перепротестировать систему распределения золота пропорционально числу игроков (с компами в слотах), багов не обнаружено
Bravotan, там по идее просто адреса офсетов по-другому пересчитываются (в одной с делением на 4, в другой без) и то не везде
что работает в одном мх, теоретически (как я это понимаю) должно и в другом, просто адреса и функции чуть поменять надо, ну ты там сравни функции аналогичные в 2 версиях и посмотри разницу, мб поймешь, как переделывать (мной немного только пробовалось, уже не помню подробности)
подробнее пусть драколич объяснит
можно отследить факт включения/выключения автокаста, факт атаки, скорость снаряда; достаточно ли маны, с мемхаком - на перезарядке ли способность... (если у нее тупо нет перезарядки, то проще - мх не нужен)
таки да, проще всего через бафф, если он у автокастовой абилки есть
quq_CCCP, а дефолтные мне зачем
вообще в крайнем случае та система подойдет после убирания утечек точек, но все-таки если чтение с поля голдкоста шмотки есть, это в разы удобнее
Вы упороты, зачем там вообще пауза и продолжить? Просто стоп и все.
А чтобы не дергалось, можно ненадолго дизарм складом вешать, но тогда в это время она никого бить не сможет
По второму - да, влияет, да, возможно
Старайся строить конструкции так, чтобы ифов проверялось как можно меньше
Например, если у тебя что-то должно произойти так:
Событие: юнит кастует спелл
Условия:
у кастера есть абилка Черный Заклинатель
случайное число от 1 до 3 равняется 3
целью заклинания является враг
то НЕ правильно проверять все три условия глобально, тогда они будут проверяться и число рандомиться каждый раз, когда кто-то кастует спелл = больше нагрузки. Глобально ставим один ифзенэлс, разумнее всего, что у кастера есть абилка Черный Заклинатель, а уже если он = да, то в дальнейших действиях пишем остальные условия.
PS Но это все будет влиять, когда карта по навороченности как DotA или больше, в небольших картах ты никакой разницы не заметишь.
-Новый предмет: Азот!
Автособирается из Сферы энергии за 50 - итого 800
Внутри этого клинка заточена ярко-красная душа могущественного демона.
Демоническое сожжение (пассивно, эффект сферы): каждая атака сжигает до 50 маны противника, нанося ему при этом дополнительный урон.
-Новые Таланты!
Спартанец
Славное Сражение: "Перехват на пути" удваивает дополнительную атаку притянутым противникам, но зато сам Кратос навсегда получает 1 ед. силы атаки при его применении. ЦЕНА: 1000 золота, нельзя будет выучить "Лёгкий Перехват".
Лёгкий Перехват: "Перехват на пути" не добавляет атаки притянутым противникам. ЦЕНА: нельзя будет выучить "Славное Сражение".
Баланс
-Истощитель: теперь способность "Болезненная жертва" можно применять на самого себя, тогда она навсегда увеличивает скорость атаки на 2
-Павший Фонарь: базовая регенерация маны увеличена с 0.01 до 0.02
-Павший Фонарь: перезарядка способности "Параллакс" уменьшена со 80/60 до 60/35
-Добавлены в Credits, спасибо за их материалы, Roy Mustang
-Множество других мелких улучшений, исправлений и оптимизации
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
В мемхаке прямые функции есть, без него способностями предметов и/или системами (как правило, использующими именно способности предметов).
А вообще - в РО :D
darkowlom, в старой доброй Цивилизации изи делалось так: вначале слабый противник предлагает отдать все, что можно, только не порабощай, подпиши мир.
Ты берешь, потом мирное соглашение немедленно разрываешь и все-таки порабощаешь.
Тут тоже получается изи вероломство ) Раз уж он с деньгами был слабее, то без денег окажется слабее и подавно.
DracoL1ch, так оно юнита не находит, что ли и пытается несуществующему юниту после таймера переписать атаку? Ну так бы и написал... ок, учту на будущее
Alexey103, а, понятно, ну я по-другому делаю, через трехуровневые предметные абилки
можешь так же сделать, только со шмоткой на ману
кэп намекает, что циклом можно "продрачивать" добавку-задание лвла-убирание абилы, пока значение не будет нужным, серьезных проблем с производительностью не замечено
DracoL1ch, ну на будущее, я кулдауном активно пользуюсь, интересно, когда он еще может создавать фаталы, а с этой ситуацией уже все
А с атакой - ее, ятп, вычитать опасно, если атака задавалась или складывалась, пока проблем не было
quq_CCCP, не, вроде была на хгм достоверная инфа, что доспехи веры могут и давать и резать броню в % через эту галочку. Для меня, кстати, тоже была новость.
Solo, неформат, конечно, но
событие - unit атакован
условие - уровень способности Стойкость у триггерин юнит больше или равно 1
действия
если случайное число от 1 до 100 меньше или равно 6 + уровень способности стойкость у триггерин юнит
то
задать здоровье оф триггерин юнит = здоровье оф триггерин юнит + (15 + 5 * уровень способности стойкость оф триггерин юнит)
задать мана оф триггерин юнит = мана оф триггерин юнит + (5 + 5 * уровень способности стойкость оф триггерин юнит)
» WarCraft 3 / Как сделать две способности на основе одной у юнита.
» WarCraft 3 / Battle for Souls 3.2b
Просто оставлю это здесь: почему-то 05.12.2017 захотелось перепротестировать систему распределения золота пропорционально числу игроков (с компами в слотах), багов не обнаружено
» WarCraft 3 / Не работают функции для Memory Hack'а?
что работает в одном мх, теоретически (как я это понимаю) должно и в другом, просто адреса и функции чуть поменять надо, ну ты там сравни функции аналогичные в 2 версиях и посмотри разницу, мб поймешь, как переделывать (мной немного только пробовалось, уже не помню подробности)
подробнее пусть драколич объяснит
» WarCraft 3 / Не работают функции для Memory Hack'а?
Ред. ClotPh
» WarCraft 3 / Отлов автоматической способности
таки да, проще всего через бафф, если он у автокастовой абилки есть
» WarCraft 3 / Хак на память Warcraft3
вообще в крайнем случае та система подойдет после убирания утечек точек, но все-таки если чтение с поля голдкоста шмотки есть, это в разы удобнее
» WarCraft 3 / Хак на память Warcraft3
по мх поля нет?
» WarCraft 3 / Как запретить артиллерии бомбить за границу?
А чтобы не дергалось, можно ненадолго дизарм складом вешать, но тогда в это время она никого бить не сможет
» WarCraft 3 / Какие существуют альтернативы ветвлению ифами?
Старайся строить конструкции так, чтобы ифов проверялось как можно меньше
Например, если у тебя что-то должно произойти так:
Событие: юнит кастует спелл
Условия:
у кастера есть абилка Черный Заклинатель
случайное число от 1 до 3 равняется 3
целью заклинания является враг
» WarCraft 3 / Battle for Souls 3.2b
Автособирается из Сферы энергии за 50 - итого 800
Внутри этого клинка заточена ярко-красная душа могущественного демона.
Демоническое сожжение (пассивно, эффект сферы): каждая атака сжигает до 50 маны противника, нанося ему при этом дополнительный урон.
Кратос, Спартанец - Валафар, Адский Спартанец
Кратос, Спартанец - Мбонго, Африканский Спартанец (секретный)
Кратос, Спартанец - Тресдин, Командир Легиона (секретный)
Кратос, Спартанец - Зарда, Воин Эскадрона (секретный)
Тортон, Уроборос - Лайлиана, Кровавая Уроборос (секретный)
Тортон, Уроборос - Махадактиль, Дино Уроборос (секретный)
Назгул, Истощитель - Назгул Петрович, Истощитель на Лошади (секретный)
Назгул, Истощитель - Шайлан, Безликий Истощитель (секретный)
Спартанец
Славное Сражение: "Перехват на пути" удваивает дополнительную атаку притянутым противникам, но зато сам Кратос навсегда получает 1 ед. силы атаки при его применении. ЦЕНА: 1000 золота, нельзя будет выучить "Лёгкий Перехват".
Лёгкий Перехват: "Перехват на пути" не добавляет атаки притянутым противникам. ЦЕНА: нельзя будет выучить "Славное Сражение".
-Истощитель: теперь способность "Болезненная жертва" можно применять на самого себя, тогда она навсегда увеличивает скорость атаки на 2
-Павший Фонарь: базовая регенерация маны увеличена с 0.01 до 0.02
-Павший Фонарь: перезарядка способности "Параллакс" уменьшена со 80/60 до 60/35
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)
-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
-Many other minor optimizations, fixes and changes
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Как поменять у конкретного юнита ту или иную характеристику?
А вообще - в РО :D
» Elven Union / Elven Union
Ты берешь, потом мирное соглашение немедленно разрываешь и все-таки порабощаешь.
» WarCraft 3 / LoadingScreen без щелчка
» WarCraft 3 / Срочно прошу причины фатала
» WarCraft 3 / LoadingScreen без щелчка
» WarCraft 3 / Пытался сделать книжки увеличивающие макс ману, но выдаёт ошибку
» WarCraft 3 / Пытался сделать книжки увеличивающие макс ману, но выдаёт ошибку
кэп намекает, что циклом можно "продрачивать" добавку-задание лвла-убирание абилы, пока значение не будет нужным, серьезных проблем с производительностью не замечено
» WarCraft 3 / Пытался сделать книжки увеличивающие макс ману, но выдаёт ошибку
» WarCraft 3 / Срочно прошу причины фатала
А с атакой - ее, ятп, вычитать опасно, если атака задавалась или складывалась, пока проблем не было
» WarCraft 3 / Складываются ли процентная и обычная версии аур и как?
» WarCraft 3 / Есть какой-нибудь лог для изменений MPQ файлов?
» WarCraft 3 / SetUnitX не работает
» WarCraft 3 / Способности и алгоритмы на заказ
событие - unit атакован
условие - уровень способности Стойкость у триггерин юнит больше или равно 1
действия
если случайное число от 1 до 100 меньше или равно 6 + уровень способности стойкость у триггерин юнит
то
задать здоровье оф триггерин юнит = здоровье оф триггерин юнит + (15 + 5 * уровень способности стойкость оф триггерин юнит)
задать мана оф триггерин юнит = мана оф триггерин юнит + (5 + 5 * уровень способности стойкость оф триггерин юнит)
» WarCraft 3 / Возможно ли сделать у способностей "Перст Смерти" и "Разветвлен.