Добавлен SсRealm
Герой использует превращение, как у медведя друида.
Проблема в том, что переменная не всегда понимает что умерла превращенная форма и не считает вторую форму тем же героем, от чего воскрешение может иногда не срабатывать.
Проблема в том, что переменная не всегда понимает что умерла превращенная форма и не считает вторую форму тем же героем, от чего воскрешение может иногда не срабатывать.
переменная глобалка ,udg_Shakal[1] , то есть вначале присваивается только этому герою и больше ни кому. Событие: боевая единица умирает, условие udg_Shakal[1]
Задумался еще вот о чем. Ведь записывается тип боевой единицы в переменную которая вошла один раз в область и потом триг выключается То есть заморфленная форма это как бы другая боевая единица? То есть это происходит н всегда, но иногда варик словно забывает воскрешать заморфленную форму!
function Trig_Select_Shakal_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetEnteringUnit()) == 'O00G' ) ) then
return false
endif
return true
endfunction
set udg_Shakal[1] = GetEnteringUnit()
if ( not ( GetUnitTypeId(GetEnteringUnit()) == 'O00G' ) ) then
return false
endif
return true
endfunction
set udg_Shakal[1] = GetEnteringUnit()
Принятый ответ
map_maiker:
Варик не поймет, что кастанул Превращение в медведя ю то ест он не поймет, что появилась другая единица после превращения. Говорю же, просто дать пустышку способку и при ее касте записать героя в переменнуюSсRealm:Причём тут тип единицы?map_maiker:Конкретно, указать тип единицы не выходит, можно только дать абилку пустышку, чтобы он ее перезаписал и записался в новую переменнуюПочему нельзя при морфе перезаписать переменную?
Просто на событие каста навесить перезапись.
Короче закрываю вопрос. Морф это полная хрень. Близзы не предполагали, что способку можноо будет давать герою, в том плане что его нужно будет воскрешать, а в этом случае рандом. в какой форме он воскресится, кроме того теги анимации , проигранные через триг сбиваются и выходит, что дальний бой это ближний, ближний это дальний. По старинке сделаю через мое любимое 4 поколение, когда просто подменяется один герой на другой, и ставятся те ж самые характеристики жизни ,манны, прокачки, опыта и всего остального. Так и не глючит и по крайней мере работает.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Просто на событие каста навесить перезапись.
Отредактирован Borodach
В общем, я уже сделал второго героя- двойника, и он замечательно подменяется и воскрешается. В перспективе еще сделаю третьего, двойника, у которого будет снайперка и уведичится дальность атаки. Можно сделать через длинноствольные мушкеты,но там гемор откатывать назад абилки
Я так и не нашел закономерность. Да, у меня воскрешается через глобалку. Ну то есть я могу конечно скопировать значение глобала в локалку, а потом это все провернуть, но не думаю, что это прямо что то кординально изменит. Опять же воскрешение в разных формах не предсказуемо.
Да и я уже сделал через подмену героя. Ну только что баффы не наследуются, но для карты на удержание героями это вообще не принципиально