#1
function Trig_Baeume_Baumfilter takes nothing returns boolean
return GetDestructableTypeId(GetFilterDestructable()) == 'LTlt' or GetDestructableTypeId(GetFilterDestructable()) == 'VTlt'
endfunction
function Trig_Baeume_Subactions takes nothing returns nothing
call TriggerRegisterDeathEvent(gg_trg_Baeume,GetEnumDestructable())
endfunction
function Trig_Baeume_Actions takes nothing returns nothing
local destructable tempDestructable = GetDyingDestructable()
call TriggerSleepAction(GetRandomReal(60,300))
call DestructableRestoreLife(tempDestructable,100,true)
set tempDestructable = null
endfunction
function InitTrig_Baeume takes nothing returns nothing
set gg_trg_Baeume = CreateTrigger()
call EnumDestructablesInRect(bj_mapInitialPlayableArea,Filter(function Trig_Baeume_Baumfilter),function Trig_Baeume_Subactions)
call TriggerAddAction(gg_trg_Baeume,function Trig_Baeume_Actions)
endfunctionreturn GetDestructableTypeId(GetFilterDestructable()) == 'LTlt' or GetDestructableTypeId(GetFilterDestructable()) == 'VTlt'GetFilterDestructable()) == 'LTlt'call TriggerSleepAction(GetRandomReal(60,300))