Недавно начал заниматся картостроением и в одной карте увидел идейку сделать крафт просто с помощью способности каторая отнимала-бы только ману(Как обычная способность),и давала предмет сразу в инвентарь.Вопрос заключается в том что можно-ли сделать такое без триггеров?

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

Это реализуется только с помощью тригеров или кода.
Делаешь "пустую" способность, с нужным количеством стоимости мана-каста, ловишь ее использование, если нужно ещё и уровень, и делаешь что нужно.
Ещё можно спеллбук(это такая способность в варкрафте) добавить, если нужно е-ное количество определенных предметов "делать".
Событие:
"Боевая единица - использует способность"
Условие:
Юнит тригера это герой или не герой, смотря кто тебе надо
Игрок имеет способность "способность1" собственно, тут та указывается способность которую ты сделал, с нужным тебе мана-кастом. Или спелбук.
Действие:
If если условия истинны То делать это, иначе делать это...
Условие: тут проверяешь какую конкретно использует способность
То: если условие истинно(т.е. оно соблюдено) то оно сделает то, что ты укажешь тут.
Иначе: если нет, пишешь что оно должно сделать в этом случае. Можно выбрать "ничего не делать", или добавить ещё одну цепочку "If если условия истинны То делать это, иначе...", и там нужное тебе. По типу проверка на способность1, потом на способность2 и так далее.
Таким образом, игра будет при использовании юнитом способности, проверять кем является этот юнит, имеет ли необходимую способность, а потом проверять какую способность использует. Ну и соответственно, делать нужные тебе действия.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
13
1 год назад
0
Нет
1
4
1 год назад
Отредактирован WorldEdition
1
Это реализуется только с помощью тригеров или кода.
Делаешь "пустую" способность, с нужным количеством стоимости мана-каста, ловишь ее использование, если нужно ещё и уровень, и делаешь что нужно.
Ещё можно спеллбук(это такая способность в варкрафте) добавить, если нужно е-ное количество определенных предметов "делать".
Событие:
"Боевая единица - использует способность"
Условие:
Юнит тригера это герой или не герой, смотря кто тебе надо
Игрок имеет способность "способность1" собственно, тут та указывается способность которую ты сделал, с нужным тебе мана-кастом. Или спелбук.
Действие:
If если условия истинны То делать это, иначе делать это...
Условие: тут проверяешь какую конкретно использует способность
То: если условие истинно(т.е. оно соблюдено) то оно сделает то, что ты укажешь тут.
Иначе: если нет, пишешь что оно должно сделать в этом случае. Можно выбрать "ничего не делать", или добавить ещё одну цепочку "If если условия истинны То делать это, иначе...", и там нужное тебе. По типу проверка на способность1, потом на способность2 и так далее.
Таким образом, игра будет при использовании юнитом способности, проверять кем является этот юнит, имеет ли необходимую способность, а потом проверять какую способность использует. Ну и соответственно, делать нужные тебе действия.
Принятый ответ
1
7
1 год назад
1
Спасибо большое за ответы!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.