function Trig_spawn_master_Func001001 takes nothing returns boolean
return ( udg_wavenumber == 5 )
endfunction
function Trig_spawn_master_Func002001 takes nothing returns boolean
return ( udg_wavenumber == 1 )
endfunction
function Trig_spawn_master_Func003001 takes nothing returns boolean
return ( udg_blighter == 8 )
endfunction
function Trig_spawn_master_Func004C takes nothing returns boolean
if ( not ( udg_wavenumber == 19 ) ) then
return false
endif
if ( not ( udg_wavenumber == 25 ) ) then
return false
endif
if ( not ( udg_wavenumber == 12 ) ) then
return false
endif
if ( not ( udg_wavenumber == 24 ) ) then
return false
endif
return true
endfunction
function Trig_spawn_master_Func005001 takes nothing returns boolean
return ( udg_wavenumber == 9 )
endfunction
function Trig_spawn_master_Func006001 takes nothing returns boolean
return ( udg_wavenumber == 12 )
endfunction
function Trig_spawn_master_Func007001 takes nothing returns boolean
return ( udg_wavenumber == 11 )
endfunction
function Trig_spawn_master_Func008001 takes nothing returns boolean
return ( udg_wavenumber == 12 )
endfunction
function Trig_spawn_master_Func009001 takes nothing returns boolean
return ( udg_wavenumber == 9 )
endfunction
function Trig_spawn_master_Func010001 takes nothing returns boolean
return ( udg_wavenumber == 12 )
endfunction
function Trig_spawn_master_Func011001 takes nothing returns boolean
return ( udg_wavenumber == 19 )
endfunction
function Trig_spawn_master_Func012001 takes nothing returns boolean
return ( udg_wavenumber == 25 )
endfunction
function Trig_spawn_master_Func013001 takes nothing returns boolean
return ( udg_wavenumber == 12 )
endfunction
function Trig_spawn_master_Func014001 takes nothing returns boolean
return ( udg_wavenumber == 24 )
endfunction
function Trig_spawn_master_Func017001 takes nothing returns boolean
return ( udg_wavenumber == 1 )
endfunction
function Trig_spawn_master_Func018001 takes nothing returns boolean
return ( udg_wavenumber == 5 )
endfunction
function Trig_spawn_master_Func019001 takes nothing returns boolean
return ( udg_wavenumber == 6 )
endfunction
function Trig_spawn_master_Func020001 takes nothing returns boolean
return ( udg_wavenumber == 7 )
endfunction
function Trig_spawn_master_Func021001 takes nothing returns boolean
return ( udg_wavenumber == 8 )
endfunction
function Trig_spawn_master_Func022001 takes nothing returns boolean
return ( udg_wavenumber == 9 )
endfunction
function Trig_spawn_master_Func023001 takes nothing returns boolean
return ( udg_wavenumber == 10 )
endfunction
function Trig_spawn_master_Func024001 takes nothing returns boolean
return ( udg_wavenumber == 11 )
endfunction
function Trig_spawn_master_Func025001 takes nothing returns boolean
return ( udg_wavenumber == 14 )
endfunction
function Trig_spawn_master_Func026001 takes nothing returns boolean
return ( udg_wavenumber == 15 )
endfunction
function Trig_spawn_master_Func027001 takes nothing returns boolean
return ( udg_wavenumber == 18 )
endfunction
function Trig_spawn_master_Func028001 takes nothing returns boolean
return ( udg_wavenumber == 19 )
endfunction
function Trig_spawn_master_Func029001 takes nothing returns boolean
return ( udg_wavenumber == 20 )
endfunction
function Trig_spawn_master_Func030001 takes nothing returns boolean
return ( udg_wavenumber == 24 )
endfunction
function Trig_spawn_master_Func031001 takes nothing returns boolean
return ( udg_wavenumber == 12 )
endfunction
function Trig_spawn_master_Func032001 takes nothing returns boolean
return ( udg_wavenumber == 13 )
endfunction
function Trig_spawn_master_Func033001 takes nothing returns boolean
return ( udg_wavenumber == 16 )
endfunction
function Trig_spawn_master_Func034001 takes nothing returns boolean
return ( udg_wavenumber == 17 )
endfunction
function Trig_spawn_master_Func037001 takes nothing returns boolean
return ( udg_wavenumber == 2 )
endfunction
function Trig_spawn_master_Func038001 takes nothing returns boolean
return ( udg_wavenumber == 3 )
endfunction
function Trig_spawn_master_Func039001 takes nothing returns boolean
return ( udg_wavenumber == 3 )
endfunction
function Trig_spawn_master_Func040001 takes nothing returns boolean
return ( udg_wavenumber == 4 )
endfunction
function Trig_spawn_master_Func041001 takes nothing returns boolean
return ( udg_wavenumber == 4 )
endfunction
function Trig_spawn_master_Func042001 takes nothing returns boolean
return ( udg_wavenumber == 5 )
endfunction
function Trig_spawn_master_Func043001 takes nothing returns boolean
return ( udg_wavenumber == 6 )
endfunction
function Trig_spawn_master_Func044001 takes nothing returns boolean
return ( udg_wavenumber == 7 )
endfunction
function Trig_spawn_master_Func045001 takes nothing returns boolean
return ( udg_wavenumber == 8 )
endfunction
function Trig_spawn_master_Func046001 takes nothing returns boolean
return ( udg_wavenumber == 9 )
endfunction
function Trig_spawn_master_Func047001 takes nothing returns boolean
return ( udg_wavenumber == 10 )
endfunction
function Trig_spawn_master_Func048001 takes nothing returns boolean
return ( udg_wavenumber == 10 )
endfunction
function Trig_spawn_master_Func049001 takes nothing returns boolean
return ( udg_wavenumber == 27 )
endfunction
function Trig_spawn_master_Func052001 takes nothing returns boolean
return ( udg_wavenumber == 11 )
endfunction
function Trig_spawn_master_Func053001 takes nothing returns boolean
return ( udg_wavenumber == 12 )
endfunction
function Trig_spawn_master_Func054001 takes nothing returns boolean
return ( udg_wavenumber == 17 )
endfunction
function Trig_spawn_master_Func055001 takes nothing returns boolean
return ( udg_wavenumber == 18 )
endfunction
function Trig_spawn_master_Func056001 takes nothing returns boolean
return ( udg_wavenumber == 20 )
endfunction
function Trig_spawn_master_Func057001 takes nothing returns boolean
return ( udg_wavenumber == 25 )
endfunction
function Trig_spawn_master_Func058001 takes nothing returns boolean
return ( udg_wavenumber == 26 )
endfunction
function Trig_spawn_master_Func059001 takes nothing returns boolean
return ( udg_wavenumber == 26 )
endfunction
function Trig_spawn_master_Func062001 takes nothing returns boolean
return ( udg_wavenumber == 19 )
endfunction
function Trig_spawn_master_Func063001 takes nothing returns boolean
return ( udg_wavenumber == 22 )
endfunction
function Trig_spawn_master_Func066001 takes nothing returns boolean
return ( udg_wavenumber == 21 )
endfunction
function Trig_spawn_master_Func067001 takes nothing returns boolean
return ( udg_wavenumber == 23 )
endfunction
function Trig_spawn_master_Func068001 takes nothing returns boolean
return ( udg_wavenumber == 28 )
endfunction
function Trig_spawn_master_Func071001 takes nothing returns boolean
return ( udg_wavenumber == 21 )
endfunction
function Trig_spawn_master_Func074001 takes nothing returns boolean
return ( udg_wavenumber == 22 )
endfunction
function Trig_spawn_master_Func077001 takes nothing returns boolean
return ( udg_wavenumber == 23 )
endfunction
function Trig_spawn_master_Func078001 takes nothing returns boolean
return ( udg_wavenumber == 29 )
endfunction
function Trig_spawn_master_Func080001 takes nothing returns boolean
return ( udg_wavenumber == 29 )
endfunction
function Trig_spawn_master_Func082001 takes nothing returns boolean
return ( GroupPickRandomUnit(udg_TempGroup) == gg_unit_Uwar_0175 )
endfunction
function Trig_spawn_master_Actions takes nothing returns nothing
if ( Trig_spawn_master_Func001001() ) then
call EnableTrigger( gg_trg_GoldAndLumber )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func002001() ) then
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_2481" )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func003001() ) then
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_2177" )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func004C() ) then
call TriggerExecute( gg_trg_Warning )
else
endif
if ( Trig_spawn_master_Func005001() ) then
call WaygateActivateBJ( false, gg_unit_nwgt_0189 )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func006001() ) then
call WaygateActivateBJ( false, gg_unit_nwgt_0189 )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func007001() ) then
call WaygateActivateBJ( false, gg_unit_nwgt_0189 )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func008001() ) then
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_2710" )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func009001() ) then
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_2711" )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func010001() ) then
call TriggerExecute( gg_trg_hide_blockad )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func011001() ) then
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_2178" )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func012001() ) then
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_2632" )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func013001() ) then
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_2631" )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func014001() ) then
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_2479" )
else
call DoNothing( )
endif
call PlaySoundBJ( udg_Sound30[udg_wavenumber] )
set udg_TempPoint = GetRectCenter(gg_rct_Evil_Spawn_3)
if ( Trig_spawn_master_Func017001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'ugho', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func018001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'otau', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func019001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'oC29', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func020001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'otau', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func021001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'otau', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func022001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'oC28', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func023001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'otau', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func024001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'oC29', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func025001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nC37', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func026001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nC14', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func027001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nrvd', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func028001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nrvd', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func029001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'uC34', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func030001() ) then
call CreateNUnitsAtLocFacingLocBJ( 1, 'E001', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func031001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'uC32', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func032001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'o006', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func033001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nC09', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func034001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nrvd', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
call RemoveLocation(udg_TempPoint)
set udg_TempPoint = GetRectCenter(gg_rct_Evil_region3)
if ( Trig_spawn_master_Func037001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'ucry', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func038001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'uC31', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func039001() ) then
call CreateNUnitsAtLocFacingLocBJ( 10, 'uC26', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func040001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'uabo', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func041001() ) then
call CreateNUnitsAtLocFacingLocBJ( 10, 'ucry', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func042001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'uabo', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func043001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'ucry', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func044001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'uC33', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func045001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'uC31', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func046001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'oC18', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func047001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'ogru', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func048001() ) then
call CreateNUnitsAtLocFacingLocBJ( 1, 'nbal', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func049001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nrvd', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
call RemoveLocation(udg_TempPoint)
set udg_TempPoint = GetRectCenter(gg_rct_Evil_Spawn_2)
if ( Trig_spawn_master_Func052001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'okod', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func053001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'uC31', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func054001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nC38', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func055001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'oC27', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func056001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'oC27', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func057001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nrvd', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func058001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nrvd', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func059001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'oC27', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
call RemoveLocation(udg_TempPoint)
set udg_TempPoint = GetRectCenter(gg_rct_Evil_Region2)
if ( Trig_spawn_master_Func062001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'ufro', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func063001() ) then
call CreateNUnitsAtLocFacingLocBJ( 40, 'nzom', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
call RemoveLocation(udg_TempPoint)
set udg_TempPoint = GetRectCenter(gg_rct_Evil_Region5)
if ( Trig_spawn_master_Func066001() ) then
call CreateNUnitsAtLocFacingLocBJ( 20, 'nC07', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func067001() ) then
call CreateNUnitsAtLocFacingLocBJ( 40, 'nC36', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func068001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nC24', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
call RemoveLocation(udg_TempPoint)
set udg_TempPoint = GetRectCenter(gg_rct_Evil_Region)
if ( Trig_spawn_master_Func071001() ) then
call CreateNUnitsAtLocFacingLocBJ( 40, 'nzom', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
call RemoveLocation(udg_TempPoint)
set udg_TempPoint = GetRectCenter(gg_rct_Spawn_Order)
if ( Trig_spawn_master_Func074001() ) then
call CreateNUnitsAtLocFacingLocBJ( 20, 'nC06', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
call RemoveLocation(udg_TempPoint)
set udg_TempPoint = GetRectCenter(gg_rct_Evil_Region4)
if ( Trig_spawn_master_Func077001() ) then
call CreateNUnitsAtLocFacingLocBJ( 40, 'nC25', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
if ( Trig_spawn_master_Func078001() ) then
call CreateNUnitsAtLocFacingLocBJ( 30, 'nC23', Player(11), udg_TempPoint, GetPlayerStartLocationLoc(Player(0)) )
else
call DoNothing( )
endif
call RemoveLocation(udg_TempPoint)
if ( Trig_spawn_master_Func080001() ) then
call ConditionalTriggerExecute( gg_trg_instant_rivive_death )
else
call DoNothing( )
endif
set udg_TempGroup = GetUnitsInRectAll(gg_rct_q4)
if ( Trig_spawn_master_Func082001() ) then
call ConditionalTriggerExecute( gg_trg_repeat_attack )
else
call DoNothing( )
endif
call DestroyGroup(udg_TempGroup)
endfunction
//===========================================================================
function InitTrig_spawn_master takes nothing returns nothing
set gg_trg_spawn_master = CreateTrigger( )
call DisableTrigger( gg_trg_spawn_master )
call TriggerAddAction( gg_trg_spawn_master, function Trig_spawn_master_Actions )
endfunction
[code\]