Как она должна работать: чем меньше хп у героя тем быстрее у него скорость атаки.
Пытался сделать ступенчато, добавлением или повышением уровня способности Перчаток скорости, но ничего не получается, хелп!

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

перепроверил, повышение скорости атаки работает
Если кому нужно, вот карта.
В чат вводим число и уровень способности становится равным введённому числу.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
32
6 лет назад
1
Триггер с переодическим таймером и событием Юнит помер, чтобы не словить фаталов при смерти юнитов, ну и банальная проверка %хп и вручения бонусов, если уж совсем правильно изначально при изучении вручить запрещенные абилки и включать \выключать их когда нужно, это спасет от бага когда невозможно открыть меню " способности " чтобы прокачать скилл.
0
29
6 лет назад
0
Еще кидать бафф с периодичность в полсекунды, но если юнитов немного на карте
0
23
6 лет назад
0
.юнит получает урон
получаем текуший отнимает текуший урон если урон уходит за пределами ниже 0.405 то игнорировать инае расчитать от максхп / (текушего здоровья - урон) * 100 = получаем процент и шаманим со способности!!!
а таймер вполне 2 сек чтобы востановить скорость если реген быстрый!!!
0
13
6 лет назад
0
biridius, quq_CCCP, а возможно изменить Время перезарядки атаки в РО триггером? тем самым можно было бы менять скорость атаки легко
0
21
6 лет назад
Отредактирован biridius
0
easypeasy,
в новых версиях варкрафта 1,28+ есть
native BlzSetUnitAttackCooldown takes unit whichUnit, real cooldown, integer weaponIndex returns nothing
на 1,29 точно работает, индекс атаки 1 либо 2
но это не то же самое что изменение скорости атаки процентами
0
13
6 лет назад
0
biridius, у меня 1.27, там такое не реализовать?
0
21
6 лет назад
0
easypeasy, ищи Memory Hack
но имхо лучше просто добавлять абилки, это не сложно
0
13
6 лет назад
Отредактирован easypeasy
0
biridius, добавлять вроде не сложно, сложности с тем как убирать их, они ведь стакаются, а сколько штук можно максимально дать способностей типа Увеличение скорости атаки?
biridius, Может мне стоит использовать способность, которая не стакается а обновляется ? давать герою бладласт или ауру таурена
определенного уровня без анимации
1
21
6 лет назад
Отредактирован biridius
1
easypeasy, всегда можно сделать это через кучу ифов
если есть абилка 1 - убрать, дать абилку 2
*--иначе
*----есть абилка 2 - убрать, дать абилку 3
*----...
*--------нет никаких абилок - дать абилку 1
можно и через баффы, но ауры не сразу обновляются, и бладляст не стакается с другими абилками на основе бладляста
0
28
6 лет назад
Отредактирован PT153
0
А в чём проблема сделать 11 уровней у способности на основе перчаток скорости, на уровне 1 бонус 0%, на уровне 2 бонус а%, на 3 - 2*а%. За каждые недостающие 10% здоровья у юнита увеличивать уровень этой способности на 1, а саму способность сразу дать. Уровней у способности может быть 100.
0
21
6 лет назад
Отредактирован biridius
0
PT153, автор в вопросе сказал что так и сделал
но предметные абилки не левел-апаются: ни атака, ни хп, ни мана, ни скорость атаки
все эти абилки при повышении уровня имеют ровно тот же эффект что на первом уровне, как их ни выкручивай
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.