Добавлен 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 поколение, когда просто подменяется один герой на другой, и ставятся те ж самые характеристики жизни ,манны, прокачки, опыта и всего остального. Так и не глючит и по крайней мере работает.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Попробую. Просто после превращения буду давать еще одну пустую абилку и на единицу, ее использующую попробую перезаписать в эту же переменную