//===========================================================================
// Trigger: Mine1 Built
//===========================================================================
function Trig_Mine1_Built_Func007C takes nothing returns boolean
if ( ( GetUnitTypeId(GetEnteringUnit()) == 'n003' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetEnteringUnit()) == 'n002' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetEnteringUnit()) == 'n004' ) ) then
return true
endif
return false
endfunction
function Trig_Mine1_Built_Conditions takes nothing returns boolean
if ( not Trig_Mine1_Built_Func007C() ) then
return false
endif
return true
endfunction
function Trig_Mine1_Built_Actions takes nothing returns nothing
set udg_Vespin[1] = GetEnteringUnit()
call EnableTrigger( gg_trg_Vespin1_Updating )
call SetResourceAmount( udg_Vespin[1], udg_VespinInteger[1] )
call DestroyTextTagBJ( udg_FloatyGeneralText[1] )
call DestroyTextTagBJ( udg_FloatyVespinMenge[1] )
call SetDoodadAnimationRectBJ( "hide", 'D000', gg_rct_Vespin1 )
endfunction
//===========================================================================
function InitTrig_Mine1_Built takes nothing returns nothing
set gg_trg_Mine1_Built = CreateTrigger( )
call TriggerRegisterEnterRectSimple( gg_trg_Mine1_Built, gg_rct_Vespin1 )
call TriggerAddCondition( gg_trg_Mine1_Built, Condition( function Trig_Mine1_Built_Conditions ) )
call TriggerAddAction( gg_trg_Mine1_Built, function Trig_Mine1_Built_Actions )
endfunction