Добавлен Darfilerfis
Доброго времени суток, господа.
Вопрос в следующем: ищу способ, как можно улучшать способности в зависимости от показателя характеристик героя.
Например - герой Лич, у которого 100 интеллекта, использует заклятие "Ледяная звезда" и к урону от "Ледяной звезды" добавляется число, зависящее от числа интеллекта (т.е. те же 100 урона).
Вопрос в следующем: ищу способ, как можно улучшать способности в зависимости от показателя характеристик героя.
Например - герой Лич, у которого 100 интеллекта, использует заклятие "Ледяная звезда" и к урону от "Ледяной звезды" добавляется число, зависящее от числа интеллекта (т.е. те же 100 урона).
Существуют ли способы, как это сделать на основе стандартных заклятий?
Принятый ответ
Darfilerfis, мне сразу пришло в голову два варианта реализации на GUI:
- С помощью способности Техника у героя гоблина. Этот вариант очень кропотлив, причём не подходит, если можешь прокачивать Интеллект герою +100500 раз, но чётко работает и триггеры простые. Суть в том, что ты делаешь много копий, например, Ледяной звезды, которые будут иметь урон в зависимости от интеллекта героя, потом способность Техника делаешь негеройской, ставишь столько же уровней, каждый из которых заменяет Ледяную звезду на способность с бонусом Интеллекта, а в триггере делаешь События юнит Получает предмет/Теряет предмет/Повышает уровень и Действие Юнит - Set Level of ТВОЯ_Техника to (размер бонуса интеллекта);
- С помощью создания триггера отлова урона. Этот вариант требует погружения в механику игры. Нужно создать не менее 2 триггеров: первый будет добавлять цель способности в Событие другого триггера на отлов урона и группу, Условием в первом триггере должно быть, что юнит не в группе, чтобы два раза событие с ним на отлов урона не создать, второй триггер будет проверять, что юнит получил урон именно от этого лича и именно нужной способностью, после чего нанесёт урон ещё и от интеллекта, тут возможны варианты с сопротивлением магии, например, потому и указал, что нужно углубляться в механики игры и строчить не менее 2 триггеров.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
отлавливать только урон от заклинаний (исключая с руки) сложнее, но тоже реально
Только кастомный вариант, где вы будите наносить урон триггерно.
Отредактирован Никита21
обнулить урон ледяной звезде в РО и наносить в зависимости от ее уровня и кол-ва разума, формула на усмотрение автора
а многоуровневые способности это крайний случай т. к. прелоадить надо и РО лагает, и тем более для геройских изучаемых это вообще не катит никак
Событие:Общее событие отряда:Приводит способность в действие
Условия:Сравнение способностей:применяемая способность ледяная звезда
Действия:Боевая единица:Установить уровень способности юнита:Ледяная звезда,для применяющий юнит на,Герой:Свойства героя:разум у применяющий юнит включить бонусы.
Отредактирован PT153