Всем привет! Есть такой вопрос: как можно сделать так, чтобы на ману юнита никак нельзя было повлиять извне, то есть чтобы она тратилась только при применении скиллов и восполнялась только собственным регеном?

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

ну убрать все что сжигает или регенит ману.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
32
3 года назад
1
ну убрать все что сжигает или регенит ману.
Принятый ответ
1
1
3 года назад
1
Очень запарится (не вариант) или просто сделать триггерный аналог маны. В джасе не разбираюсь но на гуи это делается довольно просто. Трабл в том что игрок сможет его видеть только по команде. Короче, забей или пили триггерную "ману" (можно назвать ярость/концентрация или еще как-нить иначе)
0
27
3 года назад
0
Дополню Trugirf
На джассе тоже легко реализуемо благодаря хэштаблице. Видеть не обязательно по команде, выводить текст можно текстагом
Этот комментарий удален
0
11
3 года назад
0
Изи просто изи:
триггер 1
События
Юнит атакован
Условия
(Атакованный юнит) равно "твой персонаж"
(Атакующий юнит) равно юнит с заклинанием "сожжение маны"
Действия
Если все условия истины
То - установить процент маны "твой персонаж" 100%
Иначе - ничего не делать
Примечание: при этом твоя мана будет пополняться до 100 % каждый раз когда твоего персонажа атакует, к примеру, ведьмак. Чтобы это исправить тебе нужно на создать маленький кэш "количество маны", где программа запоминает уровень твоей маны после того как ты использовал свои отдельные способности или заклинания:
триггер 2
События
Юнит начинает применять заклинание
Условия
Применяемое заклинание равно "твой спелл"
(Переключающий юнит) равно "твой персонаж"
Действия
'убираешь заданное количество маны'
'добавляешь это количество в переменную'
Если
Все условия истины
То
Ждать 1 секунду
Включить триггер 3
Иначе
Ничего не делать
триггер 3
События
Каждые 0,1 игрового времени
Условия
Триггер 2 включён равно да
Действия
Установить уровень маны юнита 'твой процент или число'

Регенерацию маны отследить невозможно, поэтому для того, чтобы восполнить уровень своей маны, тебе потребуется создать спелл пустышку. Удобнее добавить ману через триггер, то есть на самом деле твоё заклинание просто имитирует восполнение маны, а тем временем срабатывает твой триггер, который отвечает за восполнение. А это очень легко сделать.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.