На многих кастомках (те же троли&эльфы, ангел арена) персонажи могут атаковать гораздо выше капа в 400%, совершая по ~10 атак в секунду. Как они это сделали?
Мне нужно сделать предмет который позволяет так же быстро атаковать. За основу я взял перчатки скорости и поставил множитель на 500 но результат не тот. Возможно ли это сделать не редактируя анимации и перезарядки каждого юнита на карте в редакторе объедков?

Принятый ответ

На мемхаке можно через понижение BAT, делалось одной строкой, в 131 ждём SetUserField, должно давать тот же самый эффект
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
5 лет назад
0
Ну у тебя и так максимум 10 атак в сек.
0
4
5 лет назад
Отредактирован Roflan
0
не знаю точную цифру атак в секунд, но на других кастомках явно больше чем у меня, когда я ставлю параметр скорости у Перчаток Скорости на 5000 и того результата не дает
0
32
5 лет назад
0
Ну у тебя анимация, точка обратного хода, точка броска. Если они 0, то можно сделать 10 тычек в секунду максимум. В других картах герой скорее всего морфом превращается в версию с нуливой перезарядкой атаки и анимацией.
0
4
5 лет назад
0
quq_CCCP:
Ну у тебя анимация, точка обратного хода, точка броска. Если они 0, то можно сделать 10 тычек в секунду максимум. В других картах герой скорее всего морфом превращается в версию с нуливой перезарядкой атаки и анимацией.
А если мне нужно чтобы все герои имели возможность приобрести такую скорость атаки (через предмет например)? Я не смогу для каждого создать морф юнита. Такое возможно?
9
26
5 лет назад
9
Можно попробовать триггерно увеличить скорость анимации и наносить непроходящий урон триггерно, но это ГОРАЗДО геморройнее, чем поменять значения точек обратного хода и броска в редакторе объедков)
13
28
5 лет назад
13
редакторе объедков
Что за редактор такой) xD
0
32
5 лет назад
0
На мемхаке можно через понижение BAT, делалось одной строкой, в 131 ждём SetUserField, должно давать тот же самый эффект
Принятый ответ
0
26
5 лет назад
0
quq_CCCP:
Ну у тебя анимация, точка обратного хода, точка броска. Если они 0, то можно сделать 10 тычек в секунду максимум.
Можно сделать на много больше... 10 не является лимитом
2
26
5 лет назад
2
PT153, ну как же. Это такой знаменитый редактор, что даже лень объяснять)
Загруженные файлы
0
7
5 лет назад
Отредактирован PornoMishka
0
На мемхаке можно через понижение BAT,
Интервал атаки в 1.29 добавили
UPD. Кстати, была статейка, где говорилось, что вторая атака юнита не имеет лимита на скорость атаки.
0
20
5 лет назад
0
Roflan:
не знаю точную цифру атак в секунд, но на других кастомках явно больше чем у меня, когда я ставлю параметр скорости у Перчаток Скорости на 5000 и того результата не дает
насколько я помню, парметр Ловкости позволяет превысить кап в 400% от итемов
3
27
5 лет назад
3
Если базовая скорость атаки (перезарядка; BAS) равна 1.00 сек
то это будет 100% скорости атаки юнита
Как известно - максимум +400% и минимум -80%
Считаем с базовым
100% + 400% = 500% ...т.е. он сделает вместо 1 удара 5 за те же 1.00 сек ... 1.00 / 5 = 0.20
100% - 80% = 20% ... т.е. он сделает 1/5 удара (у точнее 1 удар за время увеличенное в 5 раз) ... 1.00 * 5 = 5.00
При повышении скорости атаки на 100% суммарно скорость будет равна 200% ... а это 2 удара за нормальное кд атаки... 2 удара за 1.00 ... 1.00 / 2 = 0.50
если не поняли мою мысль - вот расчёт
при +400% ... 100 + 400 = 500 ... 1 / 5 = 0,2 сек на 1 удар
при +300% ... 100 + 300 = 400 ... 1 / 4 = 0,25 сек на 1 удар
при +200% ... 100 + 200 = 300 ... 1 / 3 = 0,33 сек на 1 удар
при +100% ... 100 + 100 = 200 ... 1 / 2 = 0,50 сек на 1 удар
при +50% ... 100 + 50 = 150 ... 1 / 1,5 = 0,67 сек на 1 удар
при +10% ... 100 + 10 = 110 ... 1 / 1,1 = 0,9 сек на 1 удар
при +5% ... 100 + 5 = 105 ... 1 / 1,05 = 0,95 сек на 1 удар
при +1% ... 100 + 1 = 101 ... 1 / 1,01 = 0,99 сек на 1 удар
при -1% ... 100 + (-1) = 99 ... 1 / 0,99 = 1,01 сек на 1 удар
при -5% ... 100 + (-5) = 95 ... 1 / 0,95 = 1,05 сек на 1 удар
при -10% ... 100 + (-10) = 90 ... 1 / 0,9 = 1,11 сек на 1 удар
при -20% ... 100 + (-20) = 80 ... 1 / 0,8 = 1,22 сек на 1 удар
при -40% ... 100 + (-40) = 60 ... 1 / 0,5 = 1,67 сек на 1 удар
при -60% ... 100 + (-60) = 40 ... 1 / 0,4 = 2,5 сек на 1 удар
при -70% ... 100 + (-70) = 30 ... 1 / 0,3 = 3,33 сек на 1 удар
при -80% ... 100 + (-80) = 20 ... 1 / 0,2 = 5 сек на 1 удар
я проводил тесты - у меня сходилось...
Extremator
Предел механики вара 5 ударов за секунду, больше не сделать стандартной атакой.
Остальное только триггерно
0
7
5 лет назад
0
Вместо увеличения скорости атаки лучше бы попробовал урон увеличивать... Или с иллюзиями поиграть...
Эффект то тот же будет....
0
28
5 лет назад
0
Verschlinger, ну, вообще-то нет, всё зависит от остальных способностей.
1
26
5 лет назад
1
Решил потестить и вот что вышло:
Нужно кроме анимаций повреждения и обратного хода ещё и время перезарядки уменьшить.
P. S.Решил проверить, так как ответ был от пользователя Extremator. Не знаю, что с ним произошло, но в последние несколько лет его словно подменили. Изначально он был для меня самым чётким и конкретным экспертом не только на XGM, но и вообще на всех сайтах по варику, но сейчас он несёт разную дичь.
Загруженные файлы
0
26
5 лет назад
0
PrincePhoenix:
Предел механики вара 5 ударов за секунду, больше не сделать стандартной атакой.
Ошибаешься.
0
28
5 лет назад
0
У меня вышло сделать период атаки ~0.022.
Загруженные файлы
0
26
5 лет назад
Отредактирован Extremator
0
PT153, ну так и будет. Да.
Мнимальная скорость атаки, которую можно задать юниту в РО - это 0.10
Т.е. по факту это 10 ударов в секунду.
При этом вполне могут работать всякие ускорители, вплоть до +400% (х5 от нормы)
Итого лимит 0.02 сек (как и сказано выше - ~0.022)
При этом не важно как именно идёт ускорение, ловкостью или перчаткой.
Там всё равно упор в лимит и дальше никак.
Но 50 атак за 1 сек - ну хз, куда тут ещё стремиться?
Не знаю, что с ним произошло, но в последние несколько лет его словно подменили. Изначально он был для меня самым чётким и конкретным экспертом не только на XGM, но и вообще на всех сайтах по варику, но сейчас он несёт разную дичь.
Всм?! xD
1
26
5 лет назад
1
Extremator:
Всм?! xD
Да полно примеров, лень просто все искать, потому только нынешний случай разберу. Вот что у тебя за ответы сейчас?
Extremator:
quq_CCCP:
Ну у тебя анимация, точка обратного хода, точка броска. Если они 0, то можно сделать 10 тычек в секунду максимум.
Можно сделать на много больше... 10 не является лимитом
Extremator:
PrincePhoenix:
Предел механики вара 5 ударов за секунду, больше не сделать стандартной атакой.
Ошибаешься.
Ну и дальше долго тянул, прежде чем конкретно ответить.
Как бы на вопрос ответил не ты, а старый Extremator:
Скорость атаки юнита зависит от значений в РО точки обратного хода, точки броска и перезарядки. Первая указывает, до какого кадра обязательно должна проиграться анимация атаки, прежде чем юнит начнёт воспроизводить следующую. Вторая указывает кадр анимации, на котором будет нанесён урон. Перезарядка означает, насколько часто юнит может атаковать, но при малых значениях нельзя атаковать чаще, чем позволяет точка обратного хода. Механика игры в обычных условиях не позволяет юниту атаковать больше 5 раз в секунду, но можно в 5 раз увеличить скорость атаки различными модификаторами, как ловкость и перчатки скорости у героев, ауры, способность Кровожадность и прочее.
Текст такой себе, старый Extremator оставил бы получше. Просто оставил бы один золотой комментарий. Надеюсь, понятно)
0
26
5 лет назад
0
8gabriel8:
Текст такой себе, старый Extremator оставил бы получше. Просто оставил бы один золотой комментарий.
Я уже давно уяснил что мои развёрнутые ответы мешают некоторым личностям тут. Поэтому мне проще кратко сказать "Можно сделать иначе" и ждать пока на это среагируют чем-то вроде "Как именно?", и только тогда я даю развёрнутые ответы, т.к. от меня этого ждут.
3
26
5 лет назад
3
Не знаю, кому что мешает, но вопрос был задан 5 дней назад, Мог бы сразу и ответить по делу, а не:
quq_CCCP:
Ну у тебя анимация, точка обратного хода, точка броска. Если они 0, то можно сделать 10 тычек в секунду максимум.
Можно сделать на много больше... 10 не является лимитом
0
26
5 лет назад
0
8gabriel8:
Не знаю, кому что мешает
Вон, тебя уже минусанули ))
0
26
5 лет назад
0
Наверное, Drynwhyl просто промахнулся)
Хотя нет, он дважды минусанул.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.