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

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

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