Дело в том,что я создал предмет со способностью,за основой которой было взято "Превращение в медведя".Я создал двух юнитов,один с моделью оружия,другой без.Идея в том,что когда юнит подбирает предмет и использует его,он превращается во второго юнита с оружием,но после этого он не может вернуть назад свой облик,если использовать предмет... Только выбросив предмет вернётся исходный юнит...
Искал на сайте,не нашёл ничего похожего.
UPD Первостепенная задача: Сделать у предмета переключатель (вкл./выкл.)
(Ответ от 8gabriel8)
Второстепенная задача: Сделать у предмета возможность морфиться(перевоплощаться)
(Ответ от 8gabriel8)
Искал на сайте,не нашёл ничего похожего.
UPD Первостепенная задача: Сделать у предмета переключатель (вкл./выкл.)
(Ответ от 8gabriel8)
Второстепенная задача: Сделать у предмета возможность морфиться(перевоплощаться)
(Ответ от 8gabriel8)
Принятый ответ
Интересно про звук смерти, ранее на это внимания не обращал. Но вообще сами модели не менял, просто сделал копии модели портрета для всех игровых вооружённых моделей.
Проверил звук предсмертного крика, похоже на проблемы с самими вооружёнными моделями, а именно звук смерти не привязан к кости и выставлен не на то время анимации. Потому что не только звук проигрывается позже, но и при смерти одного бойца, проигрывания крика в период разложения тела, а потом смерти другого бойца, вскоре опять кричит первое тело. Но посмотрю модели опять позже.
Как ты мог заметить, работаю над картой лишь по чуть-чуть вечерами. Потому что много дел, банально до тебя очередь доходит лишь перед сном. Поэтому проверяй и тестируй работу триггеров уж самостоятельно, ну то есть всё, как у нас обычно происходит)
В этот раз с триггерами вроде всё закончил.
Как ты мог заметить, работаю над картой лишь по чуть-чуть вечерами. Потому что много дел, банально до тебя очередь доходит лишь перед сном. Поэтому проверяй и тестируй работу триггеров уж самостоятельно, ну то есть всё, как у нас обычно происходит)
В этот раз с триггерами вроде всё закончил.
Приказы на выкидывание/передачу предмета из инвентаря не получилось отследить, по крайней мере проверка не показала, что это приказ Щелчок правой кнопкой мыши, потому сделал костыльные методы. Теперь система состоит из 5 триггеров:
- Первый триггер отлавливает использование оружия, чтобы в нём не срабатывали события костыльных триггеров на потерю предмета, устанавливаю в начале логической переменной значение Да. Костыльные триггеры срабатывают, лишь когда значение переменной Нет. Потом циклом по А просматриваем слоты инвентаря юнита, когда в слоте будет лежать используемое оружие, присваеваем его номер переменной, запоминаем в переменную тип предмета и уничтожаем его, обнулив те значения, которые мы заблаговременно запомнили. Далее соотносится каждое оружие с типом предмета, если совпало, то создаём в запомненном слоте аналог Разоружиться для этого оружия и накидываем соответствующий Тёмный. И потом опять цикл проверки слотов, кроме того, где использованное оружие, но уже цикл по В, так как два цикла по одному значению в одном триггере обычно сбоят. Этот цикл проверяет остальные предметы на разные Разоружиться, если вдруг юнит просто меняет, например, пистолет на автомат, и заменяет Разоружиться соответствующим оружием. В самом конце логическую переменную устанавливаем на Нет;
- Второй триггер реагирует на использование Разоружиться, в нём тоже запоминаем слот и тип предмета перед удалением, потом даём юниту соответствующее оружие, а установка безоружного Тёмного для уменьшения объёма выполняется в костыльном триггере;
- Третий триггер заменяет Разоружиться у бойца на соответствующее оружие, если оно было передано ему другим бойцом;
- Четвёртый триггер устанавливает безоружного Тёмного, когда юнит теряет этот предмет, а заодно назначает переменную для предмета и запускает минимальный таймер, что необходимые для пятого триггера;
- Пятый триггер проверяет через минимальное время, есть ли предмет на карте, так как при передаче кому-то Разоружиться было бы удалено. Если бы был удалён, то тип предмета не определялся бы, триггер не выполнился бы по условию. Далее запоминается тип предмета и его локация, он удаляется, а на его месте создаётся соответствующее оружие.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Сделал не через превращение в медведя, а через способность Тёмный. Задержка перед выдачей способности обязательна, она предотвращает баг, когда здоровье или же статы героя удваиваются, хотя тут не стал проверять. Копируй три способности, предмет и триггер, описание с иконкой у предмета подгонишь под себя. Способность Канал-это пустышка для кулдауна предмета.
Чего-то никак красиво не получается версия с двумя предметами.
GIAGTA, короче, получилась реально какая-то дрянь с двумя предметами, надоело с ней возиться. Скинь лучше карту с твоими юнитами, чтобы ровно под них сделать. И такой юнит только один у игрока может быть или одновременно несколько?
Отредактирован MpW
Steal nerves, да, броня героев при баффах багает. Проверил, не будет бага, только снимая предметы с повышением защиты за 0.02 секунды до наложения Тёмного, а также защитные баффы, например, Доспехи веры. Но у автора вопроса всё равно обычные юниты, а не герои, для них Тёмный не багает. Единственный минус по сравнению с морфом, что текущий приказ сбивается.
Система получилась большой конечно).Но там при касте "Разоружиться" предмет появляется на земле (в инвентаре лежит оружие).Ну это уже я сам доделаю).Возможно есть ещё недочёты,я ещё не всё проверил.
Тестировал систему с двумя предметами,все оружия за исключением (вроде как) винтовки страдают этим.Щас смотрю с 1 предметом.Ты ведь за основу морфа Тёмный взял?Я просто с обычного WE щас сижу.