Способность Горного великана "Каменная кожа"
она уменьшает входящий урон на 12ед. минимум 3ед.
но я наткнулся на интересную проблему
если дать эту способность ПРЕДМЕТУ
то взяв 2 и более предмета в слоты
урон будет уменьшаться только на 12ед (т.е. бафф не стакается) но минимальный урон стакается!
и имея в инвентаре 6 предметов с такими способностями ты всё ещё будешь уменьшать входящий урон на 12 но получать при этом 18урона
WTF
как это фиксить?
как уменьшать входящий урон на ЧЁТКО установленное число?
чтобы чем больше предметов было тем сильнее уменьшался урон.

Сделать несколько лвл скиллу и при поднятии/потере предмета повышать/понижать лвл абилки
`
ОЖИДАНИЕ РЕКЛАМЫ...
11
Принятый ответ
Сделать несколько лвл скиллу и при поднятии/потере предмета повышать/понижать лвл абилки
15
IzobretatelBoom, Создал способность с 10 уровнями
1й уровень сделал как 0 брони
но почему то с характеристиками 1 уровня
минимальный урон - 0
отклонённый урон - 0
враги наносят максимум 1урон :/
26
Делать кастомную (свою триггерную) систему абилки. Не на все аспекты РО абилок можно повлиять извне.
15
konvan5, как отлавливать входящий урон и аннулировать его?
11
Первый тригор:
Событие: -
Условие: юнит триггера имеет способность "блок урона"
Действие: Установить хп (юниту триггера) (хп юнита триггера + 12)

Второй тригор:
Юнит входит в область (вся карта)
Действие: Добавить событие (первый триггер) (юнит триггера получает урон)
26
Artyom18, по стандарту удобного способа нет, можно использовать данные варианты:
  1. Юнит получает урон - добавлять хп юниту (как описал IzobretatelBoom, но это не анулирование урона и юнит все равно изначально получит больше урона, чем должен)
  2. Ловим урон с Мемхаком или Новый детект физического урона на мемхаке
  3. UjAPI - API Урона
15
IzobretatelBoom, что значит "Юнит триггера" это что вообще?
может Переключающий юнит? но как игра поймёт? если его добавляет один триггер в другой триггер
Далее
"(Юнит триггера) имеет способность (блок урона)"
это чё за сравнение? в сравнении способностей такого нет
логическое? да нет, там только сравнение волшебства т.е. статусного эффекта
11
Artyom18, юнит триггера - юнит, действия которого запустили триггер, в данном случае получил урон, а условие искать надо лучше.
15
IzobretatelBoom,
найди мне "Юнит-триггера" (скриншот1)
и да - такого условия "Имеет способность ???" не существует
максимум косвенно проверить через "имеет уровень способности ???"
Загруженные файлы
11
Artyom18, Скачай нормальный русификатор значит, и да проверить наличией скилла можно через лвл
26
я наткнулся на интересную проблему
Это уже считай базовая фишка абилки. Две абилки на её основе не будут работать суммируя блокируемый урон. Максимум что можно выжать - получать разный блок в зависимости от того шанс для которой из них сработал, но это далеко не одно то же с тем что б они работали "вместе".
но минимальный урон стакается!
А на счёт минимального урона - его обычно все всегда вставят на 0, т.к. не используют вовсе.
Редкий, но явно более частый случай, когда ВЕСЬ урон обнуляют до 1 единицы, например в доте для ульты Феникса, или для "когов" Клоквертка, или для вардов. Это даёт возможность выдать юниту всего 8хп + полный маг.иммунитет, и тогда понадобится сделать всего 8 ударов через авто-атаку что бы его убить, т.к. каждый будет отнимать всего по 1хп (реген кстати так же убирается).
как отлавливать входящий урон и аннулировать его?
Ну вообще, как сказали выше, триггерно отлавливать урон и далее долго и упорно детектить множество его аспектов, создавая попутно ещё больше костылей (и всё это ради одной механики блока). И да, ещё придётся решить для себя как именно ты будешь отличать физический урон авто-атак от всего остального.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.