Я имею введу, чтобы через Действия заставить юнита применить нестандартную способность, созданную на базе уже готовых спеллов в варкрафте. Не могу найти нигде этот спелл, там только готовые спеллы войск, героев, и рабочих. Где же искать нестандартные способности?

Как верно всё импортировать
Открываешь свою карту, открываешь мою. Переходишь в редактор юнитов, выбираешь там Dummy, жмёшь Ctrl + C (копировать). Далее вверху "Окна" -> твоя карта. Как только она откроется, жми Ctrl + V (вставить). Появится окошко с выбором равкода, ничего не меняй, жми Ок.

Переходишь в мою карту с помощью меню "Окна". Как только она откроется, перейди в редактор способностей. Также, как ты делал выше, скопируй Bomb Attached, Explode, Put Bomb, War Stomp Dummy.
После этого перейди в свою карту, дай своему юниту, который будет кастовать твою способность, способности Explode и Put Bomb как геройские.

Теперь перейди в мою карту, скопируй все триггеры из категории Bomb, триггер BomberEntersMap копируй самым последним.
В триггере BomberEntersMap, 2 раза кликни по условию и замени выделенное поле на картинке на тип своего юнита. Больше ничего там не трогай!
Далее открываешь переменные в своей карте. Открываешь BomberAbilBombAttached, заменяешь начальное значение на скопированную из моей карты способность Bomb Attached. Аналогично поступаешь с переменными BomberAbilExplode, BomberAbilPutBomb и BomberDummyAbil.

Если всё верно сделаешь, должно работать.
Всё дополнительная информация в комментариях в триггерах.
Всё это будет работать только для 1 героя со способностью Put Bomb на карте.

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
14
PT153, вообщем так, нужно что б кастер давал юниту-противнику способность А бум. Также нужно, что бы если юнит-противник погиб, с него снималась эта способность.
28
Во-первых, называй триггеры нормальными именами.
Во-вторых, у тебя нет события на смерть юнита. Да и зачем удалять способность у мёртвого юнита?
В-третьих, приказ взорвать немедленный, ему не нужна цель.
В-четвёртых, у тебя ни в одном из триггеров переменной target не присваивается значение, а переменной caster значение было присвоено только в одном триггере.
14
PT153, удалять спелл на мёртвом надо затем, что бы после его возраждения нельзя было взорвать его снова и сразу же после респавна(иначе скилл был бы имбой). Переменные я взял из телекенеза, а он уже настроен как мне надо, менять там пока ничего не нужно. Так можно заставить юнита использовать именно А бум или нет7 И что значит называть нормальными именами7
28
И что значит называть нормальными именами7
У тебя куча безымянных триггеров. Дай им адекватное имя, оно должно отображать суть триггера.

респавна
Можно спелл сразу удалять, как только взорвал юнита.

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

Так можно заставить юнита использовать именно А бум или нет7
Конечно можно, если исправить все ошибки, что я указал.
Во-первых, называй триггеры нормальными именами.
Во-вторых, у тебя нет события на смерть юнита.
В-третьих, приказ взорвать немедленный, ему не нужна цель.
В-четвёртых, у тебя ни в одном из триггеров переменной target не присваивается значение, а переменной caster значение было присвоено только в одном триггере.
14
PT153, окей, насчёт названия я понял, но как перезапись переменные и как удалить спелл с цели после смерти ( а то мне редактор требует указать только тех юнитов, которые есть на карте в настоящий момент, то есть задать переменную target у меня не получается)
28
Сколько на карте может быть тех, кто накладывает на противника бомбу, и сколько тех, на кого можно наложить?
14
PT153, ну, накладывает 1 герой, а наложить можно и на героев вражеских (их пока что 3 штуки может быть, то есть бои 3x3} и на крипов нейтральных. Кстати, а можно ли сделать так, что бы спелл не убивал героя, на которого наложен, а на носил ему урон (и окружающим его противникам)7
28
Герой изначально на карте есть или он появится в процессе игры?
5
Fly123:
PT153, вообщем так, нужно что б кастер давал юниту-противнику способность А бум. Также нужно, что бы если юнит-противник погиб, с него снималась эта способность.
прости, но триггеры какието наркоманские..
В триггере 002 у тебя переменная таргет не устанавливается, да и вообще зачем тебе эта переменная на эти 3 триггера? переменные в таких изи триггерах не нужны вообще. Либо в каждом триггере нужно устанавливать их заново, либо не юзать вообще
Твои переменные загубят твои триггеры: если допустим ты захочешь кинуть бомбу на свеженького пехотинца, а попытаешься взорвать уже ранее заминированного стрелка - получишь путаницу в переменных и взорвется пехотинец
14
Castwork, там же есть триггер, который запрещает так делать:если бомба будет заюзана, то она удаляется из спеллбрекета, и заменит ее спусковым крючком, скилл Бомба можно будет получить только после детонации предыдущего юнита, но что бы не произошло как ты сказал, я поставил удаление способности у первого юнита target.
PT153, нет, ни героя кастера, ни героя таргета изначально на карте нет, есть только крипы всякие, автореспавнящиеся после смерти.
28
автореспавнящиеся после смерти
Они воскрешаются спеллом или ты попросту заново создаёшь?
ни героя кастера, ни героя таргета изначально на карте нет
Отлично. В игре в один момент может быть только 1 герой, что накладывает бомбу?
Если так, то я сделаю карту, из которой ты после просто скопируешь триггеры.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.