Через взрыв юнита, килл - это неважно. Анимация уничтожения не играется, а просто простой и через некоторое время decay. Юзаю это на здание. Может быть есть выход? А то некрасиво так смотрится
Проверял через уничтожение с помощью дамми, всё нормально, но заторможенно и не синхронно.
Вот код:
function Trig_destroyTower_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A000' ) ) then
return false
endif
return true
endfunction
function Trig_destroyTower_Actions takes nothing returns nothing
call KillUnit(GetSpellAbilityUnit())
call AdjustPlayerStateBJ(3,GetOwningPlayer(GetSpellAbilityUnit()),PLAYER_STATE_RESOURCE_GOLD)
call TriggerSleepAction(20.)
call RemoveUnit(GetSpellAbilityUnit())
endfunction

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

Master_Battle, во первых не юзайте вейты, во вторых все должно работать, просто через KillUnit(), попробуйте ApplyTimedLife на 0.25 сек.
1
32
7 лет назад
1
Master_Battle, во первых не юзайте вейты, во вторых все должно работать, просто через KillUnit(), попробуйте ApplyTimedLife на 0.25 сек.
Принятый ответ
0
4
7 лет назад
0
quq_CCCP:
Master_Battle, во первых не юзайте вейты, во вторых все должно работать, просто через KillUnit(), попробуйте ApplyTimedLife на 0.25 сек.
да я и сам удивляюсь, чего не пашет анимация через KillUnit
Чтобы оставить комментарий, пожалуйста, войдите на сайт.