Дурацкая получается ситуация. Когда герой умирает, то он воскрешается через опрделенное время. Этот герой записан в переменную. Но если он умирает во время морфа, то иногда воскрешение не срабатывает, так как переменная не понимает, что морфенная форма и основная - это один и тот же персонаж,так как это две разные боевые единицы. Та что записывать морфенную форму в отдельную переменную?

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

Юнит записанный в переменную не теряется при обычных морфах (превращение в медведя/ворона, кибергоблин, метаморфоза, эликсир ярости, и даже тёмный).
Каким именно способом ты морфишь юнита? Попробуй повтори это на отдельной карте, если будет то же самое, то скидывай сюда (можно и скрином заодно).
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
4 года назад
0
Похожие вопросы:

ответ
~8gabriel8:
Очень просто)

События:
Юнит Умирает
Условия:
(Diying unit) равно Герой
Owner of (Diying unit) не равно Нейтрально-враждебный
Действия:
Wait 10 секунд
Воскресить (Diying unit)

В этом триггере (Diying unit) не будет меняться с каждой новой смертью, она как локалка.
ответ
Всё просто, только зачем такие сложности?
ответ
Cardinal, за такое именование переменных нужно по рукам бить.
то бежит к третьему триггеру которій и воскрешает
Не плодите триггеров, все нужные действия можно и в цикле сделать.
У вас переменная T отвечает за состояние героя, зачем проверять жив юнит или нет?
T<0 Жив
T==0 Нужно воскресить прям сейчас
T>0 Ждёт воскрешения
Cardinal:
T[номер героя] болше или равна 1
больше или равна 0 => T[] = T[] -1
ответ
Steal nerves:
смотри в кампании Рексара, в разделе триггеры, как там сделано.
По-моему ничего сложного нет:
  1. ловим , что герой около камня. Попробуй расположить около камней ректы, и с помощью события ловить их. Конечно можно еще ловить таймером, проверяя каждую сек дистанцию между камнями и героем, или событием радиуса между ними. При заходе в эту область проигрываем анимацию свечения одного камня (узнай в модельке что за анимация), и выключаем свечение другого камня. Запоминаем для этого героя место спавна. Не знаю, если мульти делать, можно ли через getlocalplayer анимацию задавать. Если можно, то модель камня проще переделать, там разные цвета
  2. При смерти героя таймером ждем, и спавним у этого места, проигрывая анимацию воскрешения у камня.
Поищи на форуме
xgm.guru/p/wc3/bpe <= посмотри нету ли тут
тебе скинуть карты кампании с разбором? или сам? щас смотрю, они там действительно через ректы

2
26
4 года назад
2
Юнит записанный в переменную не теряется при обычных морфах (превращение в медведя/ворона, кибергоблин, метаморфоза, эликсир ярости, и даже тёмный).
Каким именно способом ты морфишь юнита? Попробуй повтори это на отдельной карте, если будет то же самое, то скидывай сюда (можно и скрином заодно).
Принятый ответ
0
20
4 года назад
Отредактирован SсRealm
0
Как у химика ярость,чтобы на определенное время
Чтобы оставить комментарий, пожалуйста, войдите на сайт.