Name | Type | is_array | initial_value |
adsgdasfadsgds | integer | No | 60 |
asdfadsgdsafasdgs | integer | No | 10 |
asdfadsgdsfasd | boolean | No | |
asdfadsgsdfgsadg | integer | No | |
asdfasdfgsadgv | dialog | No | |
asdfasdgasdfsadg | unit | Yes | |
asdfasdgasdsadfsadg | integer | No | |
asdfasdgfadsf | button | No | |
asdfasdgsdafsd | integer | No | |
asdfasdgsdafsdg | integer | Yes | |
asdfasdgsdfs | button | No | |
asdfasdgsdfsdg | real | No | |
asdfdasgvsadfasdg | timer | No | |
asdfdsagadsf | group | No | |
asdfdsagasdf | button | No | |
asdfdsagdsfs | button | No | |
asdfdsagvsdaf | button | No | |
asdfdsagvsdfsadf | button | No | |
asdfdsgdsfgsadgs | integer | No | |
asdfgadsfsadgvs | integer | No | |
asdfgadsgadsfs | button | No | |
asdfgasdfsdagvds | integer | Yes | |
asdfgasgsadfsdg | real | No | |
asdfgdsafgsadsdaf | unitcode | No | |
asdfgdsafsadgds | location | Yes | |
asdfgdsagdsfsd | boolean | Yes | |
asdfgsdafadsg | button | No | |
asdfsadgsda | boolean | No | |
asdfsadgvsdafds | dialog | No | |
asdfsadgvsdfsd | player | No | |
asdfsdagadsf | boolean | No | |
asdfsdagsdafsa | boolean | Yes | |
asdfsdagvdsafsd | dialog | No | |
asdgasdfasdgs | boolean | No | |
asdgasdfsadgdsf | location | Yes | |
asdgasdfsadgsd | timer | No | |
asdgasdgadsf | boolean | No | |
asdgdsafsadgsadf | integer | No | |
asdgdsafsadsgsadf | timer | No | |
asdgdsfasdgds | button | No | |
asdgdsfasdgdsa | integer | No | |
asdgdsfasdgdsf | dialog | No | |
asdgdsfasdgfds | integer | Yes | |
asdgdsfsasdgdsf | timer | No | |
asdgfadsfadsg | button | No | |
asdgfadsgsadfas | timerdialog | No | |
asdgfasdfsdgsadf | integer | No | |
asdgfasdgadsfds | timerdialog | No | |
asdgfasdgdsf | button | No | |
asdgfdasgvsadf | button | No | |
asdgfdsafgsadgsd | timer | No | |
asdgfdsafgsdgsdaf | real | Yes | |
asdgfdsafgsdsdaf | unit | No | |
asdgfdsfasdgds | timer | No | |
asdgfdsfgdsafsa | integer | Yes | |
asdgfdsfgsadgsdaf | timer | No | |
asdgfdsgvsadfasd | string | Yes | |
asdgfsadfasdfs | timerdialog | No | |
asdgfsadgfadsf | button | No | |
asdgfsadgsadfasdg | camerasetup | Yes | |
asdgfsdagvsdafdsg | integer | No | |
asdgfvsdagsdfas | real | Yes | |
asdgsadfsadgasdf | real | Yes | |
asdgsadgvadsgsadf | integer | Yes | -1 |
asdgvadsfsdagbsd | integer | No | |
asdgvdasfsdgf | integer | Yes | |
asdgvdfsfgsdagds | integer | Yes | -1 |
asdgvdsafasdgsda | unit | Yes | |
asdgvdsafdsgvs | unit | No | |
asdgvdsafsadgvds | rect | Yes | |
asdgvdsfasdgdsf | unitcode | Yes | |
asdgvdsfasdgsd | location | Yes | |
asdgvdsfasdgvsd | boolean | Yes | |
asdgvdsfsadgvds | button | No | |
asdgvsdfsadgvdsf | integer | Yes | |
Chain | group | No | |
Chain_New_Additions_1 | group | No | |
Chain_New_Additions_2 | group | No | |
Preplaced_Towers | group | No | |
temp_group | group | No | |
temp_point | location | No | |
temp_point_2 | location | No | |
Thunderclap_Towers | group | No |
function Trig_READ_ME_Actions takes nothing returns nothing
endfunction
//===========================================================================
function InitTrig_READ_ME takes nothing returns nothing
set gg_trg_READ_ME = CreateTrigger( )
call TriggerAddAction( gg_trg_READ_ME, function Trig_READ_ME_Actions )
endfunction
function Trig_asdfasdgsdsadfsdg_Conditions takes nothing returns boolean
if ( not ( udg_asdfdsgdsfgsadgs > 0 ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsdsadfsdg_Actions takes nothing returns nothing
call StartTimerBJ( udg_asdgfdsfasdgds, false, TimerGetElapsed(udg_asdfdasgvsadfasdg) )
call PauseTimerBJ( true, udg_asdgfdsfasdgds )
endfunction
//===========================================================================
function InitTrig_asdfasdgsdsadfsdg takes nothing returns nothing
set gg_trg_asdfasdgsdsadfsdg = CreateTrigger( )
call DisableTrigger( gg_trg_asdfasdgsdsadfsdg )
call TriggerRegisterTimerEventPeriodic( gg_trg_asdfasdgsdsadfsdg, 0.30 )
call TriggerAddCondition( gg_trg_asdfasdgsdsadfsdg, Condition( function Trig_asdfasdgsdsadfsdg_Conditions ) )
call TriggerAddAction( gg_trg_asdfasdgsdsadfsdg, function Trig_asdfasdgsdsadfsdg_Actions )
endfunction
function Trig_asdgadsfgsadgsd_Actions takes nothing returns nothing
call PlaySoundBJ( gg_snd_EndMusic )
endfunction
//===========================================================================
function InitTrig_asdgadsfgsadgsd takes nothing returns nothing
set gg_trg_asdgadsfgsadgsd = CreateTrigger( )
call DisableTrigger( gg_trg_asdgadsfgsadgsd )
call TriggerRegisterTimerEventPeriodic( gg_trg_asdgadsfgsadgsd, 2 )
call TriggerAddAction( gg_trg_asdgadsfgsadgsd, function Trig_asdgadsfgsadgsd_Actions )
endfunction
function Trig_asdfasdgasdfsadg_Func002002001001 takes nothing returns boolean
return ( GetPlayerSlotState(GetFilterPlayer()) == PLAYER_SLOT_STATE_PLAYING )
endfunction
function Trig_asdfasdgasdfsadg_Func010001001 takes nothing returns boolean
return ( GetPlayerSlotState(GetFilterPlayer()) == PLAYER_SLOT_STATE_PLAYING )
endfunction
function Trig_asdfasdgasdfsadg_Func010A takes nothing returns nothing
set udg_asdgvsdfsadgvdsf[GetConvertedPlayerId(GetEnumPlayer())] = udg_asdgvadsfsdagbsd
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 1, udg_asdgvadsfsdagbsd, "TRIGSTR_033" )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 2, udg_asdgvadsfsdagbsd, ( udg_asdgfdsgvsadfasd[GetConvertedPlayerId(GetEnumPlayer())] + ( GetPlayerName(GetEnumPlayer()) + "|r" ) ) )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 3, udg_asdgvadsfsdagbsd, "TRIGSTR_034" )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 4, udg_asdgvadsfsdagbsd, "TRIGSTR_032" )
set udg_asdgvadsfsdagbsd = ( udg_asdgvadsfsdagbsd + 1 )
endfunction
function Trig_asdfasdgasdfsadg_Actions takes nothing returns nothing
set udg_asdfgadsfsadgvs = CountPlayersInForceBJ(GetPlayersMatching(Condition(function Trig_asdfasdgasdfsadg_Func002002001001)))
call CreateMultiboardBJ( 4, ( 1 + udg_asdfgadsfsadgvs ), ( "Round " + I2S(udg_asdgdsfasdgdsa) ) )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 1, 1, "TRIGSTR_028" )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 2, 1, "TRIGSTR_029" )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 3, 1, "TRIGSTR_030" )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 4, 1, "TRIGSTR_031" )
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = ( 1 + udg_asdfgadsfsadgvs )
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
call MultiboardSetItemStyleBJ( GetLastCreatedMultiboard(), 1, 1, true, false )
call MultiboardSetItemStyleBJ( GetLastCreatedMultiboard(), 1, GetForLoopIndexA(), true, false )
call MultiboardSetItemStyleBJ( GetLastCreatedMultiboard(), 2, GetForLoopIndexA(), true, false )
call MultiboardSetItemStyleBJ( GetLastCreatedMultiboard(), 3, GetForLoopIndexA(), true, false )
call MultiboardSetItemStyleBJ( GetLastCreatedMultiboard(), 4, GetForLoopIndexA(), true, false )
call MultiboardSetItemWidthBJ( GetLastCreatedMultiboard(), 1, GetForLoopIndexA(), 3.00 )
call MultiboardSetItemWidthBJ( GetLastCreatedMultiboard(), 2, GetForLoopIndexA(), 8.00 )
call MultiboardSetItemWidthBJ( GetLastCreatedMultiboard(), 3, GetForLoopIndexA(), 3.00 )
call MultiboardSetItemWidthBJ( GetLastCreatedMultiboard(), 4, GetForLoopIndexA(), 3.00 )
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set udg_asdgvadsfsdagbsd = 2
call ForForce( GetPlayersMatching(Condition(function Trig_asdfasdgasdfsadg_Func010001001)), function Trig_asdfasdgasdfsadg_Func010A )
call MultiboardDisplayBJ( true, GetLastCreatedMultiboard() )
call CreateTimerDialogBJ( udg_asdgasdfsadgsd, "TRIGSTR_035" )
call TimerDialogDisplayBJ( false, GetLastCreatedTimerDialogBJ() )
set udg_asdgfsadfasdfs = GetLastCreatedTimerDialogBJ()
call CreateTimerDialogBJ( udg_asdgfdsfasdgds, "TRIGSTR_066" )
call TimerDialogDisplayBJ( false, GetLastCreatedTimerDialogBJ() )
set udg_asdgfasdgadsfds = GetLastCreatedTimerDialogBJ()
endfunction
//===========================================================================
function InitTrig_asdfasdgasdfsadg takes nothing returns nothing
set gg_trg_asdfasdgasdfsadg = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_asdfasdgasdfsadg, 0.50 )
call TriggerAddAction( gg_trg_asdfasdgasdfsadg, function Trig_asdfasdgasdfsadg_Actions )
endfunction
function Trig_asdgfadsgadsgfs_Func034Func001C takes nothing returns boolean
if ( not ( GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA())) == PLAYER_SLOT_STATE_PLAYING ) ) then
return false
endif
return true
endfunction
function Trig_asdgfadsgadsgfs_Func035Func001002001001001 takes nothing returns boolean
return ( GetPlayerSlotState(GetFilterPlayer()) == PLAYER_SLOT_STATE_PLAYING )
endfunction
function Trig_asdgfadsgadsgfs_Func035Func001002001001002 takes nothing returns boolean
return ( GetPlayerController(GetFilterPlayer()) == MAP_CONTROL_USER )
endfunction
function Trig_asdgfadsgadsgfs_Func035Func001002001001 takes nothing returns boolean
return GetBooleanAnd( Trig_asdgfadsgadsgfs_Func035Func001002001001001(), Trig_asdgfadsgadsgfs_Func035Func001002001001002() )
endfunction
function Trig_asdgfadsgadsgfs_Func035C takes nothing returns boolean
if ( not ( GetPlayerSlotState(Player(0)) == PLAYER_SLOT_STATE_PLAYING ) ) then
return false
endif
if ( not ( GetPlayerController(Player(0)) == MAP_CONTROL_USER ) ) then
return false
endif
return true
endfunction
function Trig_asdgfadsgadsgfs_Func048002 takes nothing returns nothing
call CameraSetupApplyForPlayer( true, gg_cam_Overhead_3, GetEnumPlayer(), 0.00 )
endfunction
function Trig_asdgfadsgadsgfs_Actions takes nothing returns nothing
call SetTimeOfDay( 12 )
call SetTimeOfDayScalePercentBJ( 0.00 )
call FogEnableOff( )
call FogMaskEnableOff( )
set udg_asdgfdsgvsadfasd[1] = "|CFFFF0303"
set udg_asdgfdsgvsadfasd[2] = "|CFF0042FF"
set udg_asdgfdsgvsadfasd[3] = "|CFF1CE6B9"
set udg_asdgfdsgvsadfasd[4] = "|CFF540081"
set udg_asdgfdsgvsadfasd[5] = "|CFFFFFF01"
set udg_asdgfdsgvsadfasd[6] = "|CFFFE8A0E"
set udg_asdgfdsgvsadfasd[7] = "|CFF20C000"
set udg_asdgfdsgvsadfasd[8] = "|CFFE55BB0"
set udg_asdgfdsgvsadfasd[9] = "|CFF959697"
set udg_asdgfdsgvsadfasd[10] = "|CFF7EBFF1"
set udg_asdgfdsgvsadfasd[11] = "|CFF106246"
set udg_asdgfdsgvsadfasd[12] = "|CFF4E2A04"
set udg_asdgdsfasdgdsa = 1
set udg_asdfgdsafsadgds[1] = GetRectCenter(gg_rct_p1_lower_left)
set udg_asdfgdsafsadgds[2] = GetRectCenter(gg_rct_p2_lower_left)
set udg_asdfgdsafsadgds[3] = GetRectCenter(gg_rct_p3_lower_left)
set udg_asdfgdsafsadgds[4] = GetRectCenter(gg_rct_p4_lower_left)
set udg_asdfgdsafsadgds[5] = GetRectCenter(gg_rct_p5_lower_left)
set udg_asdfgdsafsadgds[6] = GetRectCenter(gg_rct_p6_lower_left)
set udg_asdfgdsafsadgds[7] = GetRectCenter(gg_rct_p7_lower_left)
set udg_asdfgdsafsadgds[8] = GetRectCenter(gg_rct_p8_lower_left)
set udg_asdfgdsafsadgds[9] = GetRectCenter(gg_rct_p9_lower_left)
set udg_asdfgdsafsadgds[10] = GetRectCenter(gg_rct_p10_lower_left)
set udg_asdfgdsafsadgds[11] = GetRectCenter(gg_rct_p11_lower_left)
set udg_asdfgdsafsadgds[12] = GetRectCenter(gg_rct_p12_lower_left)
call SetForceAllianceStateBJ( GetPlayersByMapControl(MAP_CONTROL_USER), GetPlayersByMapControl(MAP_CONTROL_USER), bj_ALLIANCE_ALLIED_VISION )
call SetForceAllianceStateBJ( GetPlayersByMapControl(MAP_CONTROL_COMPUTER), GetPlayersByMapControl(MAP_CONTROL_USER), bj_ALLIANCE_ALLIED_ADVUNITS )
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
set udg_asdgasdfsadgdsf[GetForLoopIndexA()] = OffsetLocation(udg_asdfgdsafsadgds[GetForLoopIndexA()], ( 4.00 * 128.00 ), ( -3.50 * 128.00 ))
set udg_asdgvdsfasdgsd[GetForLoopIndexA()] = OffsetLocation(udg_asdfgdsafsadgds[GetForLoopIndexA()], ( 4.00 * 128.00 ), ( 11.50 * 128.00 ))
set udg_asdgvdsafsadgvds[GetForLoopIndexA()] = Rect(( GetLocationX(udg_asdfgdsafsadgds[GetForLoopIndexA()]) + ( -0.50 * 128.00 ) ), ( GetLocationY(udg_asdfgdsafsadgds[GetForLoopIndexA()]) + ( -0.50 * 128.00 ) ), ( GetLocationX(udg_asdfgdsafsadgds[GetForLoopIndexA()]) + ( 8.50 * 128.00 ) ), ( GetLocationY(udg_asdfgdsafsadgds[GetForLoopIndexA()]) + ( 7.50 * 128.00 ) ))
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdgfadsgadsgfs_Func034Func001C() ) then
set udg_asdfsdagsdafsa[GetForLoopIndexA()] = true
set udg_temp_point = GetRectCenter(udg_asdgvdsafsadgvds[GetForLoopIndexA()])
call CreateNUnitsAtLoc( 1, 'hmpr', ConvertedPlayer(GetForLoopIndexA()), udg_temp_point, bj_UNIT_FACING )
call RemoveLocation (udg_temp_point)
set udg_asdgvdsafasdgsda[GetForLoopIndexA()] = GetLastCreatedUnit()
call GroupAddUnitSimple( GetLastCreatedUnit(), udg_asdfdsagadsf )
call ShowUnitHide( GetLastCreatedUnit() )
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
if ( Trig_asdgfadsgadsgfs_Func035C() ) then
set udg_asdfsadgvsdfsd = Player(0)
else
set udg_asdfsadgvsdfsd = ForcePickRandomPlayer(GetPlayersMatching(Condition(function Trig_asdgfadsgadsgfs_Func035Func001002001001)))
endif
set udg_asdgfsadgsadfasdg[1] = gg_cam_Overhead_1
set udg_asdgfsadgsadfasdg[2] = gg_cam_Overhead_2
set udg_asdgfsadgsadfasdg[3] = gg_cam_Overhead_3
set udg_asdgfsadgsadfasdg[4] = gg_cam_Overhead_4
set udg_asdgfsadgsadfasdg[5] = gg_cam_Overhead_5
set udg_asdgfsadgsadfasdg[6] = gg_cam_Overhead_6
set udg_asdgfsadgsadfasdg[7] = gg_cam_Overhead_7
set udg_asdgfsadgsadfasdg[8] = gg_cam_Overhead_8
set udg_asdgfsadgsadfasdg[9] = gg_cam_Overhead_9
set udg_asdgfsadgsadfasdg[10] = gg_cam_Overhead_10
set udg_asdgfsadgsadfasdg[11] = gg_cam_Overhead_11
set udg_asdgfsadgsadfasdg[12] = gg_cam_Overhead_12
call ForForce( GetPlayersAll(), function Trig_asdgfadsgadsgfs_Func048002 )
call TriggerSleepAction( 0.01 )
call ConditionalTriggerExecute( gg_trg_asdgadsgasdgsadg )
endfunction
//===========================================================================
function InitTrig_asdgfadsgadsgfs takes nothing returns nothing
set gg_trg_asdgfadsgadsgfs = CreateTrigger( )
call TriggerAddAction( gg_trg_asdgfadsgadsgfs, function Trig_asdgfadsgadsgfs_Actions )
endfunction
function Trig_asdfasdgsadfsdag_Func001Func001C takes nothing returns boolean
if ( not ( udg_asdfsdagadsf == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsadfsdag_Func001Func002C takes nothing returns boolean
if ( not ( udg_asdfsdagadsf == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsadfsdag_Func001C takes nothing returns boolean
if ( not ( udg_asdgasdfasdgs == true ) ) then
return false
endif
if ( not ( udg_asdgasdgadsf == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsadfsdag_Actions takes nothing returns nothing
if ( Trig_asdfasdgsadfsdag_Func001C() ) then
if ( Trig_asdfasdgsadfsdag_Func001Func002C() ) then
set udg_temp_point = GetUnitLoc(udg_asdgfdsafgsdsdaf)
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Human\\DispelMagic\\DispelMagicTarget.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call RemoveLocation (udg_temp_point)
call AdjustPlayerStateBJ( udg_asdfadsgsdfgsadg, ConvertedPlayer(udg_asdgfasdfsdgsadf), PLAYER_STATE_RESOURCE_GOLD )
call AdjustPlayerStateBJ( udg_asdfasdgasdsadfsadg, ConvertedPlayer(udg_asdgfasdfsdgsadf), PLAYER_STATE_RESOURCE_LUMBER )
else
endif
call RemoveUnit( udg_asdgfdsafgsdsdaf )
else
if ( Trig_asdfasdgsadfsdag_Func001Func001C() ) then
set udg_temp_point = GetUnitLoc(udg_asdgfdsafgsdsdaf)
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Items\\TomeOfRetraining\\TomeOfRetrainingCaster.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call RemoveLocation (udg_temp_point)
else
endif
endif
endfunction
//===========================================================================
function InitTrig_asdfasdgsadfsdag takes nothing returns nothing
set gg_trg_asdfasdgsadfsdag = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfasdgsadfsdag, function Trig_asdfasdgsadfsdag_Actions )
endfunction
function Trig_asdfasdgsadfsadg_Conditions takes nothing returns boolean
if ( not ( GetOwningPlayer(GetTriggerUnit()) != Player(PLAYER_NEUTRAL_PASSIVE) ) ) then
return false
endif
if ( not ( GetSpellAbilityId() == 'A000' ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsadfsadg_Func002C takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTriggerUnit()) == 'h000' ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsadfsadg_Actions takes nothing returns nothing
call AdjustPlayerStateBJ( 1, GetOwningPlayer(GetTriggerUnit()), PLAYER_STATE_RESOURCE_GOLD )
if ( Trig_asdfasdgsadfsadg_Func002C() ) then
call AdjustPlayerStateBJ( 1, GetOwningPlayer(GetTriggerUnit()), PLAYER_STATE_RESOURCE_LUMBER )
else
endif
set udg_temp_point = GetUnitLoc(GetTriggerUnit())
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call RemoveLocation (udg_temp_point)
call RemoveUnit( GetTriggerUnit() )
endfunction
//===========================================================================
function InitTrig_asdfasdgsadfsadg takes nothing returns nothing
set gg_trg_asdfasdgsadfsadg = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_asdfasdgsadfsadg, EVENT_PLAYER_UNIT_SPELL_CAST )
call TriggerAddCondition( gg_trg_asdfasdgsadfsadg, Condition( function Trig_asdfasdgsadfsadg_Conditions ) )
call TriggerAddAction( gg_trg_asdfasdgsadfsadg, function Trig_asdfasdgsadfsadg_Actions )
endfunction
function Trig_asdfadsgsadfasdg_Actions takes nothing returns nothing
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 2500
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
set udg_asdgsadgvadsgsadf[GetForLoopIndexA()] = -1
set udg_asdgvdfsfgsdagds[GetForLoopIndexA()] = -1
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 6
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
set udg_asdfgasdfsdagvds[GetForLoopIndexA()] = GetForLoopIndexA()
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 6
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
set udg_asdfgasdfsdagvds[( GetForLoopIndexA() + 6 )] = ( 13 - GetForLoopIndexA() )
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
endfunction
//===========================================================================
function InitTrig_asdfadsgsadfasdg takes nothing returns nothing
set gg_trg_asdfadsgsadfasdg = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfadsgsadfasdg, function Trig_asdfadsgsadfasdg_Actions )
endfunction
function Trig_asdgsadgsadgsadd_Func001C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdfgadsgadsfs ) ) then
return false
endif
return true
endfunction
function Trig_asdgsadgsadgsadd_Func002C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdfasdgfadsf ) ) then
return false
endif
return true
endfunction
function Trig_asdgsadgsadgsadd_Func003C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdgfsadgfadsf ) ) then
return false
endif
return true
endfunction
function Trig_asdgsadgsadgsadd_Func004C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdfgsdafadsg ) ) then
return false
endif
return true
endfunction
function Trig_asdgsadgsadgsadd_Func005C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdgfasdgdsf ) ) then
return false
endif
return true
endfunction
function Trig_asdgsadgsadgsadd_Actions takes nothing returns nothing
if ( Trig_asdgsadgsadgsadd_Func001C() ) then
set udg_adsgdasfadsgds = 45
else
endif
if ( Trig_asdgsadgsadgsadd_Func002C() ) then
set udg_adsgdasfadsgds = 60
else
endif
if ( Trig_asdgsadgsadgsadd_Func003C() ) then
set udg_adsgdasfadsgds = 85
else
endif
if ( Trig_asdgsadgsadgsadd_Func004C() ) then
set udg_adsgdasfadsgds = 90
else
endif
if ( Trig_asdgsadgsadgsadd_Func005C() ) then
set udg_adsgdasfadsgds = 120
else
endif
call DisplayTimedTextToForce( GetPlayersAll(), ( TimerGetRemaining(udg_asdgdsafsadsgsadf) + 2.00 ), ( " |cCC55CCFF" + ( I2S(udg_adsgdasfadsgds) + "|r seconds of building time per round" ) ) )
call DialogDisplayBJ( true, udg_asdfsadgvsdafds, udg_asdfsadgvsdfsd )
call DisableTrigger( GetTriggeringTrigger() )
endfunction
//===========================================================================
function InitTrig_asdgsadgsadgsadd takes nothing returns nothing
set gg_trg_asdgsadgsadgsadd = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_asdgsadgsadgsadd, udg_asdgdsfasdgdsf )
call TriggerAddAction( gg_trg_asdgsadgsadgsadd, function Trig_asdgsadgsadgsadd_Actions )
endfunction
function Trig_asdfsadgsadfsdag_Actions takes nothing returns nothing
set udg_temp_point = GetRectCenter(gg_rct_Middle_of_Nowhere)
call CreateNUnitsAtLoc( 1, 'hmpr', Player(PLAYER_NEUTRAL_PASSIVE), udg_temp_point, bj_UNIT_FACING )
call RemoveUnit( GetLastCreatedUnit() )
call CreateNUnitsAtLoc( 1, 'u000', Player(PLAYER_NEUTRAL_PASSIVE), udg_temp_point, bj_UNIT_FACING )
call RemoveUnit( GetLastCreatedUnit() )
call CreateNUnitsAtLoc( 1, 'h001', Player(PLAYER_NEUTRAL_PASSIVE), udg_temp_point, bj_UNIT_FACING )
call RemoveUnit( GetLastCreatedUnit() )
call CreateNUnitsAtLoc( 1, 'h000', Player(PLAYER_NEUTRAL_PASSIVE), udg_temp_point, bj_UNIT_FACING )
call RemoveUnit( GetLastCreatedUnit() )
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Items\\TomeOfRetraining\\TomeOfRetrainingCaster.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Human\\DispelMagic\\DispelMagicTarget.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Orc\\FeralSpirit\\feralspiritdone.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call DestroyGroup (udg_temp_group)
endfunction
//===========================================================================
function InitTrig_asdfsadgsadfsdag takes nothing returns nothing
set gg_trg_asdfsadgsadfsdag = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfsadgsadfsdag, function Trig_asdfsadgsadfsdag_Actions )
endfunction
function Trig_asdgfasdgsadgfsad_Actions takes nothing returns nothing
call DialogSetMessageBJ( udg_asdfasdfgsadgv, "TRIGSTR_067" )
call DialogAddButtonBJ( udg_asdfasdfgsadgv, "TRIGSTR_069" )
set udg_asdfasdgsdfs = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdfasdfgsadgv, "TRIGSTR_071" )
set udg_asdfdsagasdf = GetLastCreatedButtonBJ()
call DialogSetMessageBJ( udg_asdgdsfasdgdsf, "TRIGSTR_072" )
call DialogAddButtonBJ( udg_asdgdsfasdgdsf, "TRIGSTR_073" )
set udg_asdfgadsgadsfs = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdgdsfasdgdsf, "TRIGSTR_074" )
set udg_asdfasdgfadsf = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdgdsfasdgdsf, "TRIGSTR_075" )
set udg_asdgfsadgfadsf = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdgdsfasdgdsf, "TRIGSTR_076" )
set udg_asdfgsdafadsg = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdgdsfasdgdsf, "TRIGSTR_077" )
set udg_asdgfasdgdsf = GetLastCreatedButtonBJ()
call DialogSetMessageBJ( udg_asdfsadgvsdafds, "TRIGSTR_078" )
call DialogAddButtonBJ( udg_asdfsadgvsdafds, "TRIGSTR_079" )
set udg_asdfdsagvsdfsadf = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdfsadgvsdafds, "TRIGSTR_080" )
set udg_asdgdsfasdgds = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdfsadgvsdafds, "TRIGSTR_081" )
set udg_asdfdsagvsdaf = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdfsadgvsdafds, "TRIGSTR_082" )
set udg_asdgfadsfadsg = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdfsadgvsdafds, "TRIGSTR_083" )
set udg_asdgvdsfsadgvds = GetLastCreatedButtonBJ()
call DialogSetMessageBJ( udg_asdfsdagvdsafsd, "TRIGSTR_084" )
call DialogAddButtonBJ( udg_asdfsdagvdsafsd, "TRIGSTR_085" )
set udg_asdfdsagdsfs = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_asdfsdagvdsafsd, "TRIGSTR_088" )
set udg_asdgfdasgvsadf = GetLastCreatedButtonBJ()
call DialogDisplayBJ( true, udg_asdfasdfgsadgv, udg_asdfsadgvsdfsd )
endfunction
//===========================================================================
function InitTrig_asdgfasdgsadgfsad takes nothing returns nothing
set gg_trg_asdgfasdgsadgfsad = CreateTrigger( )
call TriggerAddAction( gg_trg_asdgfasdgsadgfsad, function Trig_asdgfasdgsadgfsad_Actions )
endfunction
function Trig_asdfgasdgsdfasdg_Func003Func001C takes nothing returns boolean
if ( not ( udg_asdfasdgsdafsdg[GetForLoopIndexA()] == 1 ) ) then
return false
endif
return true
endfunction
function Trig_asdfgasdgsdfasdg_Func004Func001C takes nothing returns boolean
if ( not ( udg_asdfasdgsdafsdg[GetForLoopIndexA()] != 1 ) ) then
return false
endif
return true
endfunction
function Trig_asdfgasdgsdfasdg_Actions takes nothing returns nothing
call DisplayTimedTextToForce( GetPlayersAll(), 10.00, "TRIGSTR_042" )
call DisplayTimedTextToForce( GetPlayersAll(), 10.00, "TRIGSTR_047" )
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdfgasdgsdfasdg_Func003Func001C() ) then
call DisplayTimedTextToForce( GetPlayersAll(), 10.00, ( "Congratulations to " + ( udg_asdgfdsgvsadfasd[GetForLoopIndexA()] + ( GetPlayerName(ConvertedPlayer(GetForLoopIndexA())) + "|r!" ) ) ) )
call DisplayTimedTextToForce( GetPlayersAll(), 10.00, ( ( ( udg_asdgfdsgvsadfasd[GetForLoopIndexA()] + GetPlayerName(ConvertedPlayer(GetForLoopIndexA())) ) + "|r’s average time was " ) + ( R2SW(( udg_asdgfdsafgsdgsdaf[GetForLoopIndexA()] / I2R(udg_asdfadsgdsafasdgs) ), 1, 3) + " seconds." ) ) )
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdfgasdgsdfasdg_Func004Func001C() ) then
call DisplayTimedTextToForce( GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA())), 10.00, ( "Your average time was " + ( R2SW(( udg_asdgfdsafgsdgsdaf[GetForLoopIndexA()] / I2R(udg_asdfadsgdsafasdgs) ), 1, 3) + " seconds." ) ) )
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
call DisplayTimedTextToForce( GetPlayersAll(), 5.00, "TRIGSTR_044" )
call SetMusicVolumeBJ( 0.00 )
call EnableTrigger( gg_trg_asdgadsfgsadgsd )
call TriggerSleepAction( 5.00 )
set udg_asdgdsfasdgdsa = 0
call ConditionalTriggerExecute( gg_trg_asdgadsfasdgsdfsd )
endfunction
//===========================================================================
function InitTrig_asdfgasdgsdfasdg takes nothing returns nothing
set gg_trg_asdfgasdgsdfasdg = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfgasdgsdfasdg, function Trig_asdfgasdgsdfasdg_Actions )
endfunction
function Trig_asdfasdgsadfsdgsa_Func009002002 takes nothing returns boolean
return ( IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == true )
endfunction
function Trig_asdfasdgsadfsdgsa_Func010A takes nothing returns nothing
call SetUnitOwner( GetEnumUnit(), Player(PLAYER_NEUTRAL_PASSIVE), false )
endfunction
function Trig_asdfasdgsadfsdgsa_Func012Func001C takes nothing returns boolean
if ( not ( udg_asdgvsdfsadgvdsf[GetForLoopIndexA()] > 1 ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsadfsdgsa_Func013Func001C takes nothing returns boolean
if ( not ( udg_asdfsdagsdafsa[GetForLoopIndexA()] == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsadfsdgsa_Func015002002 takes nothing returns boolean
return ( GetUnitTypeId(GetFilterUnit()) == 'h000' )
endfunction
function Trig_asdfasdgsadfsdgsa_Func016A takes nothing returns nothing
call UnitAddAbilityBJ( 'AHtc', GetEnumUnit() )
call UnitResetCooldown( GetEnumUnit() )
endfunction
function Trig_asdfasdgsadfsdgsa_Actions takes nothing returns nothing
call TimerDialogDisplayBJ( false, udg_asdgfsadfasdfs )
call PauseTimerBJ( true, udg_asdgasdfsadgsd )
call EnableTrigger( gg_trg_asdfasdgsdsadfsdg )
call ConditionalTriggerExecute( gg_trg_asdfasdgsdsadfsdg )
call TimerDialogDisplayBJ( true, udg_asdgfasdgadsfds )
call DisableTrigger( gg_trg_asdgsafasdgadsfsa )
call DisableTrigger( gg_trg_asgdsafsdgsadfasdg )
set udg_asdfdsgdsfgsadgs = 0
set udg_temp_group = GetUnitsInRectMatching(GetEntireMapRect(), Condition(function Trig_asdfasdgsadfsdgsa_Func009002002))
call ForGroupBJ( udg_temp_group, function Trig_asdfasdgsadfsdgsa_Func010A )
call DestroyGroup (udg_temp_group)
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdfasdgsadfsdgsa_Func012Func001C() ) then
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 3, udg_asdgvsdfsadgvdsf[GetForLoopIndexA()], "TRIGSTR_038" )
else
endif
set udg_asdgsadfsadgasdf[GetForLoopIndexA()] = 0.00
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdfasdgsadfsdgsa_Func013Func001C() ) then
call IssueImmediateOrderBJ( udg_asdgvdsafasdgsda[GetForLoopIndexA()], "stop" )
call PauseUnitBJ( true, udg_asdgvdsafasdgsda[GetForLoopIndexA()] )
call ShowUnitHide( udg_asdgvdsafasdgsda[GetForLoopIndexA()] )
set udg_asdfgdsagdsfsd[GetForLoopIndexA()] = false
set udg_asdfdsgdsfgsadgs = ( udg_asdfdsgdsfgsadgs + 1 )
call AddSpecialEffectLocBJ( udg_asdgasdfsadgdsf[GetForLoopIndexA()], "Abilities\\Spells\\Orc\\FeralSpirit\\feralspiritdone.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call CreateNUnitsAtLoc( 1, 'u000', Player(PLAYER_NEUTRAL_AGGRESSIVE), udg_asdgasdfsadgdsf[GetForLoopIndexA()], 90.00 )
call SetUnitUserData( GetLastCreatedUnit(), GetForLoopIndexA() )
set udg_asdfasdgasdfsadg[GetForLoopIndexA()] = GetLastCreatedUnit()
call IssuePointOrderLocBJ( GetLastCreatedUnit(), "move", udg_asdgvdsfasdgsd[GetForLoopIndexA()] )
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
call StartTimerBJ( udg_asdfdasgvsadfasdg, false, 120.00 )
set udg_Thunderclap_Towers = GetUnitsInRectMatching(GetPlayableMapRect(), Condition(function Trig_asdfasdgsadfsdgsa_Func015002002))
call ForGroupBJ( udg_Thunderclap_Towers, function Trig_asdfasdgsadfsdgsa_Func016A )
call EnableTrigger( gg_trg_asdfsagasdfsdgasd )
endfunction
//===========================================================================
function InitTrig_asdfasdgsadfsdgsa takes nothing returns nothing
set gg_trg_asdfasdgsadfsdgsa = CreateTrigger( )
call TriggerRegisterTimerExpireEventBJ( gg_trg_asdfasdgsadfsdgsa, udg_asdgasdfsadgsd )
call TriggerAddAction( gg_trg_asdfasdgsadfsdgsa, function Trig_asdfasdgsadfsdgsa_Actions )
endfunction
function Trig_asdfsdagsdfsdgasd_Func001Func003C takes nothing returns boolean
if ( not ( DistanceBetweenPoints(udg_temp_point, udg_temp_point_2) <= 250.00 ) ) then
return false
endif
return true
endfunction
function Trig_asdfsdagsdfsdgasd_Func001A takes nothing returns nothing
set udg_temp_point = GetUnitLoc(GetEnumUnit())
set udg_temp_point_2 = GetUnitLoc(udg_asdgvdsafdsgvs)
if ( Trig_asdfsdagsdfsdgasd_Func001Func003C() ) then
call IssueImmediateOrderBJ( GetEnumUnit(), "thunderclap" )
else
endif
call RemoveLocation (udg_temp_point)
call RemoveLocation (udg_temp_point_2)
endfunction
function Trig_asdfsdagsdfsdgasd_Actions takes nothing returns nothing
call ForGroupBJ( udg_Thunderclap_Towers, function Trig_asdfsdagsdfsdgasd_Func001A )
endfunction
//===========================================================================
function InitTrig_asdfsdagsdfsdgasd takes nothing returns nothing
set gg_trg_asdfsdagsdfsdgasd = CreateTrigger( )
call DisableTrigger( gg_trg_asdfsdagsdfsdgasd )
call TriggerRegisterTimerEventPeriodic( gg_trg_asdfsdagsdfsdgasd, 0.20 )
call TriggerAddAction( gg_trg_asdfsdagsdfsdgasd, function Trig_asdfsdagsdfsdgasd_Actions )
endfunction
function Trig_asdgadsgasdgsadg_Actions takes nothing returns nothing
call DisplayTimedTextToForce( GetPlayersAll(), 19.00, "TRIGSTR_039" )
call DisplayTimedTextToForce( GetPlayersAll(), 19.00, "TRIGSTR_127" )
call DisplayTimedTextToForce( GetPlayersAll(), 19.00, ( ( udg_asdgfdsgvsadfasd[GetConvertedPlayerId(udg_asdfsadgvsdfsd)] + GetPlayerName(udg_asdfsadgvsdfsd) ) + "|r is setting the game parameters…" ) )
call DisplayTimedTextToForce( GetPlayersAll(), 19.00, "TRIGSTR_126" )
call ConditionalTriggerExecute( gg_trg_asdgfasdgsadgfsad )
call StartTimerBJ( udg_asdgdsafsadsgsadf, false, 20.00 )
call CreateTimerDialogBJ( udg_asdgdsafsadsgsadf, "TRIGSTR_040" )
set udg_asdgfadsgsadfas = GetLastCreatedTimerDialogBJ()
call TimerDialogDisplayBJ( true, udg_asdgfadsgsadfas )
call TriggerSleepAction( 2 )
call DisableTrigger( gg_trg_asdgfasdgsadfsdgs )
call CreateNUnitsAtLoc( 1, 'u000', Player(PLAYER_NEUTRAL_AGGRESSIVE), udg_asdgasdfsadgdsf[3], 90.00 )
call SetUnitUserData( GetLastCreatedUnit(), 3 )
set udg_asdgvdsafdsgvs = GetLastCreatedUnit()
call IssuePointOrderLocBJ( GetLastCreatedUnit(), "move", udg_asdgvdsfasdgsd[3] )
call GroupAddUnitSimple( gg_unit_h000_0049, udg_Thunderclap_Towers )
call EnableTrigger( gg_trg_asdfsdagsdfsdgasd )
endfunction
//===========================================================================
function InitTrig_asdgadsgasdgsadg takes nothing returns nothing
set gg_trg_asdgadsgasdgsadg = CreateTrigger( )
call TriggerAddAction( gg_trg_asdgadsgasdgsadg, function Trig_asdgadsgasdgsadg_Actions )
endfunction
function Trig_asdfsadgsdafsdgf_Func003A takes nothing returns nothing
call GroupAddUnitSimple( GetEnumUnit(), udg_Chain_New_Additions_2 )
endfunction
function Trig_asdfsadgsdafsdgf_Func005Func001002002001001 takes nothing returns boolean
return ( IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == true )
endfunction
function Trig_asdfsadgsdafsdgf_Func005Func001002002001002 takes nothing returns boolean
return ( IsUnitInGroup(GetFilterUnit(), udg_Chain) == false )
endfunction
function Trig_asdfsadgsdafsdgf_Func005Func001002002001 takes nothing returns boolean
return GetBooleanAnd( Trig_asdfsadgsdafsdgf_Func005Func001002002001001(), Trig_asdfsadgsdafsdgf_Func005Func001002002001002() )
endfunction
function Trig_asdfsadgsdafsdgf_Func005Func001002002002 takes nothing returns boolean
return ( DistanceBetweenPoints(GetUnitLoc(GetEnumUnit()), GetUnitLoc(GetFilterUnit())) < 182.00 )
endfunction
function Trig_asdfsadgsdafsdgf_Func005Func001002002 takes nothing returns boolean
return GetBooleanAnd( Trig_asdfsadgsdafsdgf_Func005Func001002002001(), Trig_asdfsadgsdafsdgf_Func005Func001002002002() )
endfunction
function Trig_asdfsadgsdafsdgf_Func005Func002A takes nothing returns nothing
call GroupAddUnitSimple( GetEnumUnit(), udg_Chain )
call GroupAddUnitSimple( GetEnumUnit(), udg_Chain_New_Additions_1 )
set udg_temp_point = GetUnitLoc(GetEnumUnit())
call ConditionalTriggerExecute( gg_trg_asdfgasdgsadfsdg )
call RemoveLocation (udg_temp_point)
set udg_asdfadsgdsfasd = true
endfunction
function Trig_asdfsadgsdafsdgf_Func005A takes nothing returns nothing
set udg_temp_group = GetUnitsInRectMatching(udg_asdgvdsafsadgvds[udg_asdgfasdfsdgsadf], Condition(function Trig_asdfsadgsdafsdgf_Func005Func001002002))
call ForGroupBJ( udg_temp_group, function Trig_asdfsadgsdafsdgf_Func005Func002A )
call DestroyGroup (udg_temp_group)
endfunction
function Trig_asdfsadgsdafsdgf_Func006001 takes nothing returns boolean
return ( udg_asdfadsgdsfasd == true )
endfunction
function Trig_asdfsadgsdafsdgf_Actions takes nothing returns nothing
set udg_asdfadsgdsfasd = false
call GroupClear( udg_Chain_New_Additions_2 )
call ForGroupBJ( udg_Chain_New_Additions_1, function Trig_asdfsadgsdafsdgf_Func003A )
call GroupClear( udg_Chain_New_Additions_1 )
call ForGroupBJ( udg_Chain_New_Additions_2, function Trig_asdfsadgsdafsdgf_Func005A )
if ( Trig_asdfsadgsdafsdgf_Func006001() ) then
call ConditionalTriggerExecute( GetTriggeringTrigger() )
else
call ConditionalTriggerExecute( gg_trg_asdfasdgsadfsdag )
endif
endfunction
//===========================================================================
function InitTrig_asdfsadgsdafsdgf takes nothing returns nothing
set gg_trg_asdfsadgsdafsdgf = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfsadgsdafsdgf, function Trig_asdfsadgsdafsdgf_Actions )
endfunction
function Trig_asdfasdgsadfasd_Func005002002 takes nothing returns boolean
return ( GetUnitTypeId(GetFilterUnit()) == 'h000' )
endfunction
function Trig_asdfasdgsadfasd_Actions takes nothing returns nothing
call DisableTrigger( gg_trg_asdgfasdgsadfsdgs )
call EnableTrigger( gg_trg_asdgfasdfsadgsdfsagd )
call CreateNUnitsAtLoc( 1, 'u000', Player(PLAYER_NEUTRAL_AGGRESSIVE), udg_asdgasdfsadgdsf[udg_asdfgasdfsdagvds[1]], 90.00 )
set udg_asdgvdsafdsgvs = GetLastCreatedUnit()
set udg_Thunderclap_Towers = GetUnitsInRectMatching(GetPlayableMapRect(), Condition(function Trig_asdfasdgsadfasd_Func005002002))
call EnableTrigger( gg_trg_asdfsdagsdfsdgasd )
call ConditionalTriggerExecute( gg_trg_asdfdasgsdfsdgsad )
endfunction
//===========================================================================
function InitTrig_asdfasdgsadfasd takes nothing returns nothing
set gg_trg_asdfasdgsadfasd = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfasdgsadfasd, function Trig_asdfasdgsadfasd_Actions )
endfunction
function Trig_adsgdsafasdgsdfsa_Func001Func001Func001C takes nothing returns boolean
if ( not ( udg_asdfasdgsdafsdg[GetForLoopIndexA()] == 1 ) ) then
return false
endif
return true
endfunction
function Trig_adsgdsafasdgsdfsa_Func001Func001C takes nothing returns boolean
if ( not ( udg_asdfsdagsdafsa[GetForLoopIndexA()] == true ) ) then
return false
endif
return true
endfunction
function Trig_adsgdsafasdgsdfsa_Actions takes nothing returns nothing
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_adsgdsafasdgsdfsa_Func001Func001C() ) then
if ( Trig_adsgdsafasdgsdfsa_Func001Func001Func001C() ) then
call CustomVictoryBJ( ConvertedPlayer(GetForLoopIndexA()), true, true )
else
call CustomDefeatBJ( ConvertedPlayer(GetForLoopIndexA()), "TRIGSTR_064" )
endif
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
endfunction
//===========================================================================
function InitTrig_adsgdsafasdgsdfsa takes nothing returns nothing
set gg_trg_adsgdsafasdgsdfsa = CreateTrigger( )
call TriggerAddAction( gg_trg_adsgdsafasdgsdfsa, function Trig_adsgdsafasdgsdfsa_Actions )
endfunction
function Trig_asdgasdgfasdfsdgsadf_Actions takes nothing returns nothing
set udg_asdgasdfasdgs = false
set udg_asdgasdgadsf = false
call GroupClear( udg_Chain )
call GroupClear( udg_Chain_New_Additions_1 )
call GroupAddUnitSimple( udg_asdgfdsafgsdsdaf, udg_Chain )
call GroupAddUnitSimple( udg_asdgfdsafgsdsdaf, udg_Chain_New_Additions_1 )
set udg_temp_point = GetUnitLoc(udg_asdgfdsafgsdsdaf)
call ConditionalTriggerExecute( gg_trg_asdfgasdgsadfsdg )
call RemoveLocation (udg_temp_point)
call ConditionalTriggerExecute( gg_trg_asdfsadgsdafsdgf )
endfunction
//===========================================================================
function InitTrig_asdgasdgfasdfsdgsadf takes nothing returns nothing
set gg_trg_asdgasdgfasdfsdgsadf = CreateTrigger( )
call TriggerAddAction( gg_trg_asdgasdgfasdfsdgsadf, function Trig_asdgasdgfasdfsdgsadf_Actions )
endfunction
function Trig_asdfdasgsdfsdgsad_Func003A takes nothing returns nothing
call CameraSetupApplyForPlayer( true, udg_asdgfsadgsadfasdg[udg_asdfgasdfsdagvds[udg_asdgfasdfsdgsadf]], GetEnumPlayer(), 1.00 )
call SetPlayerStateBJ( GetEnumPlayer(), PLAYER_STATE_RESOURCE_GOLD, udg_asdgfdsfgdsafsa[udg_asdgdsfasdgdsa] )
call SetPlayerStateBJ( GetEnumPlayer(), PLAYER_STATE_RESOURCE_LUMBER, udg_asdgvdasfsdgf[udg_asdgdsfasdgdsa] )
endfunction
function Trig_asdfdasgsdfsdgsad_Actions takes nothing returns nothing
set udg_asdgdsfasdgdsa = ( udg_asdgdsfasdgdsa + 1 )
set udg_asdgfasdfsdgsadf = ( ModuloInteger(( udg_asdgdsfasdgdsa - 1 ), 12) + 1 )
call ForForce( GetPlayersAll(), function Trig_asdfdasgsdfsdgsad_Func003A )
call DisplayTimedTextToForce( GetPlayersAll(), ( udg_asdgfvsdagsdfas[udg_asdgdsfasdgdsa] - 1 ), ( "|cCC55CCFF Round " + ( I2S(udg_asdgdsfasdgdsa) + ( ":|r " + ( udg_asdgfdsgvsadfasd[udg_asdgdsfasdgfds[udg_asdgdsfasdgdsa]] + ( GetPlayerName(ConvertedPlayer(udg_asdgdsfasdgfds[udg_asdgdsfasdgdsa])) + ( "|r had the longest maze, clocking " + ( R2SW(udg_asdgfvsdagsdfas[udg_asdgdsfasdgdsa], 2, 2) + " seconds:" ) ) ) ) ) ) ) )
call AddSpecialEffectLocBJ( udg_asdgasdfsadgdsf[udg_asdfgasdfsdagvds[udg_asdgfasdfsdgsadf]], "Abilities\\Spells\\Orc\\FeralSpirit\\feralspiritdone.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call SetUnitPositionLocFacingBJ( udg_asdgvdsafdsgvs, udg_asdgasdfsadgdsf[udg_asdfgasdfsdagvds[udg_asdgfasdfsdgsadf]], 90.00 )
call IssuePointOrderLocBJ( udg_asdgvdsafdsgvs, "move", udg_asdgvdsfasdgsd[udg_asdfgasdfsdagvds[udg_asdgfasdfsdgsadf]] )
call UnitRemoveBuffBJ( 'BHtc', udg_asdgvdsafdsgvs )
endfunction
//===========================================================================
function InitTrig_asdfdasgsdfsdgsad takes nothing returns nothing
set gg_trg_asdfdasgsdfsdgsad = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfdasgsdfsdgsad, function Trig_asdfdasgsdfsdgsad_Actions )
endfunction
function Trig_asdfgasdgsadfasgd_Conditions takes nothing returns boolean
if ( not ( GetPlayerState(GetOwningPlayer(GetTriggerUnit()), PLAYER_STATE_RESOURCE_LUMBER) > 0 ) ) then
return false
endif
if ( not ( GetOwningPlayer(GetTriggerUnit()) != Player(PLAYER_NEUTRAL_PASSIVE) ) ) then
return false
endif
if ( not ( GetSpellAbilityId() == 'A001' ) ) then
return false
endif
return true
endfunction
function Trig_asdfgasdgsadfasgd_Actions takes nothing returns nothing
call SetPlayerStateBJ( GetOwningPlayer(GetTriggerUnit()), PLAYER_STATE_RESOURCE_LUMBER, ( GetPlayerState(GetOwningPlayer(GetTriggerUnit()), PLAYER_STATE_RESOURCE_LUMBER) - 1 ) )
set udg_asdgfasdfsdgsadf = GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))
set udg_temp_point = GetUnitLoc(GetTriggerUnit())
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Items\\TomeOfRetraining\\TomeOfRetrainingCaster.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call RemoveUnit( GetTriggerUnit() )
call CreateNUnitsAtLoc( 1, 'h000', ConvertedPlayer(udg_asdgfasdfsdgsadf), udg_temp_point, bj_UNIT_FACING )
set udg_asdgfdsafgsdsdaf = GetLastCreatedUnit()
call SetUnitUserData( udg_asdgfdsafgsdsdaf, GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit())) )
call UnitAddAbilityBJ( 'A000', GetLastCreatedUnit() )
call SelectUnitAddForPlayer( GetLastCreatedUnit(), ConvertedPlayer(udg_asdgfasdfsdgsadf) )
call RemoveLocation (udg_temp_point)
endfunction
//===========================================================================
function InitTrig_asdfgasdgsadfasgd takes nothing returns nothing
set gg_trg_asdfgasdgsadfasgd = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_asdfgasdgsadfasgd, EVENT_PLAYER_UNIT_SPELL_CAST )
call TriggerAddCondition( gg_trg_asdfgasdgsadfasgd, Condition( function Trig_asdfgasdgsadfasgd_Conditions ) )
call TriggerAddAction( gg_trg_asdfgasdgsadfasgd, function Trig_asdfgasdgsadfasgd_Actions )
endfunction
function Trig_asdfasdgsadfsdgsda_Func002Func001C takes nothing returns boolean
if ( not ( udg_asdgsadfsadgasdf[GetForLoopIndexA()] > udg_asdgfvsdagsdfas[udg_asdgdsfasdgdsa] ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsadfsdgsda_Func003002002 takes nothing returns boolean
return ( IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == true )
endfunction
function Trig_asdfasdgsadfsdgsda_Func005A takes nothing returns nothing
set udg_asdgfasdfsdgsadf = ( udg_asdgfasdfsdgsadf + 1 )
set udg_asdfasdgsdafsd = ( ( ( udg_asdgdsfasdgdsa - 1 ) * 60 ) + udg_asdgfasdfsdgsadf )
set udg_temp_point = GetUnitLoc(GetEnumUnit())
set udg_asdgsadgvadsgsadf[udg_asdfasdgsdafsd] = R2I(( ( GetLocationX(udg_temp_point) - GetLocationX(udg_asdfgdsafsadgds[udg_asdgdsfasdgfds[udg_asdgdsfasdgdsa]]) ) / 64.00 ))
set udg_asdgvdfsfgsdagds[udg_asdfasdgsdafsd] = R2I(( ( GetLocationY(udg_temp_point) - GetLocationY(udg_asdfgdsafsadgds[udg_asdgdsfasdgfds[udg_asdgdsfasdgdsa]]) ) / 64.00 ))
call RemoveLocation (udg_temp_point)
set udg_asdgvdsfasdgdsf[udg_asdfasdgsdafsd] = GetUnitTypeId(GetEnumUnit())
set udg_asdgvdsfasdgvsd[udg_asdfasdgsdafsd] = IsUnitInGroup(GetEnumUnit(), udg_Preplaced_Towers)
endfunction
function Trig_asdfasdgsadfsdgsda_Actions takes nothing returns nothing
set udg_asdgfvsdagsdfas[udg_asdgdsfasdgdsa] = 0.00
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdfasdgsadfsdgsda_Func002Func001C() ) then
set udg_asdgdsfasdgfds[udg_asdgdsfasdgdsa] = GetForLoopIndexA()
set udg_asdgfvsdagsdfas[udg_asdgdsfasdgdsa] = udg_asdgsadfsadgasdf[GetForLoopIndexA()]
set udg_asdgfdsfgdsafsa[udg_asdgdsfasdgdsa] = GetPlayerState(ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_GOLD)
set udg_asdgvdasfsdgf[udg_asdgdsfasdgdsa] = GetPlayerState(ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_LUMBER)
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set udg_temp_group = GetUnitsInRectMatching(udg_asdgvdsafsadgvds[udg_asdgdsfasdgfds[udg_asdgdsfasdgdsa]], Condition(function Trig_asdfasdgsadfsdgsda_Func003002002))
set udg_asdgfasdfsdgsadf = 0
call ForGroupBJ( udg_temp_group, function Trig_asdfasdgsadfsdgsda_Func005A )
call DestroyGroup (udg_temp_group)
endfunction
//===========================================================================
function InitTrig_asdfasdgsadfsdgsda takes nothing returns nothing
set gg_trg_asdfasdgsadfsdgsda = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfasdgsadfsdgsda, function Trig_asdfasdgsadfsdgsda_Actions )
endfunction
function Trig_asdfdsgdsafasdgdsa_Func001Func001C takes nothing returns boolean
if ( not ( udg_asdfsdagsdafsa[GetForLoopIndexA()] == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfdsgdsafasdgdsa_Actions takes nothing returns nothing
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdfdsgdsafasdgdsa_Func001Func001C() ) then
call AddSpecialEffectTargetUnitBJ( "chest", udg_asdgvdsafasdgsda[GetForLoopIndexA()], "Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
endfunction
//===========================================================================
function InitTrig_asdfdsgdsafasdgdsa takes nothing returns nothing
set gg_trg_asdfdsgdsafasdgdsa = CreateTrigger( )
call TriggerRegisterTimerExpireEventBJ( gg_trg_asdfdsgdsafasdgdsa, udg_asdgfdsfgsadgsdaf )
call TriggerAddAction( gg_trg_asdfdsgdsafasdgdsa, function Trig_asdfdsgdsafasdgdsa_Actions )
endfunction
function Trig_asdgfasdfsadgsdfsagd_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTriggerUnit()) == 'u000' ) ) then
return false
endif
return true
endfunction
function Trig_asdgfasdfsadgsdfsagd_Func005Func001C takes nothing returns boolean
if ( not ( ModuloInteger(udg_asdgdsfasdgdsa, 12) == 0 ) ) then
return false
endif
return true
endfunction
function Trig_asdgfasdfsadgsdfsagd_Func005C takes nothing returns boolean
if ( not ( udg_asdgdsfasdgdsa == udg_asdfadsgdsafasdgs ) ) then
return false
endif
return true
endfunction
function Trig_asdgfasdfsadgsdfsagd_Actions takes nothing returns nothing
set udg_temp_point = GetUnitLoc(GetTriggerUnit())
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Orc\\FeralSpirit\\feralspiritdone.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call RemoveLocation (udg_temp_point)
if ( Trig_asdgfasdfsadgsdfsagd_Func005C() ) then
call ConditionalTriggerExecute( gg_trg_asdgasdfsdgsdf )
else
if ( Trig_asdgfasdfsadgsdfsagd_Func005Func001C() ) then
call RemoveUnit( udg_asdgvdsafdsgvs )
call ConditionalTriggerExecute( gg_trg_asdgadsfasdgsdfsd )
else
call ConditionalTriggerExecute( gg_trg_asdfdasgsdfsdgsad )
endif
endif
endfunction
//===========================================================================
function InitTrig_asdgfasdfsadgsdfsagd takes nothing returns nothing
set gg_trg_asdgfasdfsadgsdfsagd = CreateTrigger( )
call DisableTrigger( gg_trg_asdgfasdfsadgsdfsagd )
call TriggerRegisterEnterRectSimple( gg_trg_asdgfasdfsadgsdfsagd, gg_rct_finish_top_row )
call TriggerRegisterEnterRectSimple( gg_trg_asdgfasdfsadgsdfsagd, gg_rct_finish_bottom_row )
call TriggerAddCondition( gg_trg_asdgfasdfsadgsdfsagd, Condition( function Trig_asdgfasdfsadgsdfsagd_Conditions ) )
call TriggerAddAction( gg_trg_asdgfasdfsadgsdfsagd, function Trig_asdgfasdfsadgsdfsagd_Actions )
endfunction
function Trig_asdfasdgsdfsadgs_Actions takes nothing returns nothing
set udg_asdfsdagsdafsa[GetConvertedPlayerId(GetTriggerPlayer())] = false
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 2, udg_asdgvsdfsadgvdsf[GetConvertedPlayerId(GetTriggerPlayer())], ( udg_asdgfdsgvsadfasd[GetConvertedPlayerId(GetTriggerPlayer())] + ( "(" + ( GetPlayerName(GetTriggerPlayer()) + ")|r" ) ) ) )
call DisplayTimedTextToForce( GetPlayersAll(), 30, ( udg_asdgfdsgvsadfasd[GetConvertedPlayerId(GetTriggerPlayer())] + ( GetPlayerName(GetTriggerPlayer()) + "|r has left the game." ) ) )
call PlaySoundBJ( gg_snd_PlayerLeft )
call AddSpecialEffectTargetUnitBJ( "chest", udg_asdgvdsafasdgsda[GetConvertedPlayerId(GetTriggerPlayer())], "Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call PauseUnitBJ( true, udg_asdgvdsafasdgsda[GetConvertedPlayerId(GetTriggerPlayer())] )
call TriggerSleepAction( 0.60 )
call RemoveUnit( udg_asdgvdsafasdgsda[GetConvertedPlayerId(GetTriggerPlayer())] )
endfunction
//===========================================================================
function InitTrig_asdfasdgsdfsadgs takes nothing returns nothing
set gg_trg_asdfasdgsdfsadgs = CreateTrigger( )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(0) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(1) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(2) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(3) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(4) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(5) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(6) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(7) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(8) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(9) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(10) )
call TriggerRegisterPlayerEventLeave( gg_trg_asdfasdgsdfsadgs, Player(11) )
call TriggerAddAction( gg_trg_asdfasdgsdfsadgs, function Trig_asdfasdgsdfsadgs_Actions )
endfunction
function Trig_asdgadsfasdgsdfsd_Func001002002 takes nothing returns boolean
return ( IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == true )
endfunction
function Trig_asdgadsfasdgsdfsd_Func002A takes nothing returns nothing
call RemoveUnit( GetEnumUnit() )
endfunction
function Trig_asdgadsfasdgsdfsd_Func005Func001Func002Func004C takes nothing returns boolean
if ( not ( udg_asdgvdsfasdgvsd[udg_asdfasdgsdafsd] == true ) ) then
return false
endif
return true
endfunction
function Trig_asdgadsfasdgsdfsd_Func005Func001Func002C takes nothing returns boolean
if ( not ( udg_asdgsadgvadsgsadf[udg_asdfasdgsdafsd] >= 0 ) ) then
return false
endif
return true
endfunction
function Trig_asdgadsfasdgsdfsd_Actions takes nothing returns nothing
set udg_temp_group = GetUnitsInRectMatching(GetPlayableMapRect(), Condition(function Trig_asdgadsfasdgsdfsd_Func001002002))
call ForGroupBJ( udg_temp_group, function Trig_asdgadsfasdgsdfsd_Func002A )
call DestroyGroup (udg_temp_group)
call TriggerSleepAction( 0.01 )
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = IMinBJ(12, ( udg_asdfadsgdsafasdgs - udg_asdgdsfasdgdsa ))
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
set bj_forLoopBIndex = 1
set bj_forLoopBIndexEnd = 60
loop
exitwhen bj_forLoopBIndex > bj_forLoopBIndexEnd
set udg_asdfasdgsdafsd = ( ( 60 * ( ( GetForLoopIndexA() + udg_asdgdsfasdgdsa ) - 1 ) ) + GetForLoopIndexB() )
if ( Trig_asdgadsfasdgsdfsd_Func005Func001Func002C() ) then
set udg_temp_point = OffsetLocation(udg_asdfgdsafsadgds[udg_asdfgasdfsdagvds[GetForLoopIndexA()]], ( I2R(udg_asdgsadgvadsgsadf[udg_asdfasdgsdafsd]) * 64.00 ), ( I2R(udg_asdgvdfsfgsdagds[udg_asdfasdgsdafsd]) * 64.00 ))
call CreateNUnitsAtLoc( 1, udg_asdgvdsfasdgdsf[udg_asdfasdgsdafsd], Player(PLAYER_NEUTRAL_PASSIVE), udg_temp_point, bj_UNIT_FACING )
call RemoveLocation (udg_temp_point)
if ( Trig_asdgadsfasdgsdfsd_Func005Func001Func002Func004C() ) then
call SetUnitVertexColorBJ( GetLastCreatedUnit(), 100.00, 40.00, 40.00, 0.00 )
else
endif
else
endif
set bj_forLoopBIndex = bj_forLoopBIndex + 1
endloop
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
call ConditionalTriggerExecute( gg_trg_asdfasdgsadfasd )
endfunction
//===========================================================================
function InitTrig_asdgadsfasdgsdfsd takes nothing returns nothing
set gg_trg_asdgadsfasdgsdfsd = CreateTrigger( )
call TriggerAddAction( gg_trg_asdgadsfasdgsdfsd, function Trig_asdgadsfasdgsdfsd_Actions )
endfunction
function Trig_asdfsadgasdfsadgas_Func001002002 takes nothing returns boolean
return ( IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == true )
endfunction
function Trig_asdfsadgasdfsadgas_Func002A takes nothing returns nothing
call RemoveUnit( GetEnumUnit() )
endfunction
function Trig_asdfsadgasdfsadgas_Func011Func004Func003C takes nothing returns boolean
if ( not ( GetRandomInt(0, 1) == 0 ) ) then
return false
endif
return true
endfunction
function Trig_asdfsadgasdfsadgas_Func011Func004C takes nothing returns boolean
if ( not ( udg_asdgdsafsadgsadf < 2 ) ) then
return false
endif
return true
endfunction
function Trig_asdfsadgasdfsadgas_Func012002002 takes nothing returns boolean
return ( IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == true )
endfunction
function Trig_asdfsadgasdfsadgas_Func013Func004C takes nothing returns boolean
if ( not ( udg_asdfsdagsdafsa[1] == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfsadgasdfsadgas_Func013Func006Func001C takes nothing returns boolean
if ( not ( udg_asdfsdagsdafsa[GetForLoopIndexA()] == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfsadgasdfsadgas_Func013A takes nothing returns nothing
set udg_temp_point = GetUnitLoc(GetEnumUnit())
set udg_asdfgasgsadfsdg = ( GetLocationX(udg_temp_point) - GetLocationX(udg_asdfgdsafsadgds[1]) )
set udg_asdfasdgsdfsdg = ( GetLocationY(udg_temp_point) - GetLocationY(udg_asdfgdsafsadgds[1]) )
if ( Trig_asdfsadgasdfsadgas_Func013Func004C() ) then
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
else
endif
call RemoveLocation (udg_temp_point)
set bj_forLoopAIndex = 2
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdfsadgasdfsadgas_Func013Func006Func001C() ) then
set udg_temp_point = OffsetLocation(udg_asdfgdsafsadgds[GetForLoopIndexA()], udg_asdfgasgsadfsdg, udg_asdfasdgsdfsdg)
call CreateNUnitsAtLoc( 1, GetUnitTypeId(GetEnumUnit()), Player(PLAYER_NEUTRAL_PASSIVE), udg_temp_point, bj_UNIT_FACING )
call SetUnitUserData( GetLastCreatedUnit(), GetForLoopIndexA() )
call GroupAddUnitSimple( GetLastCreatedUnit(), udg_Preplaced_Towers )
call SetUnitVertexColorBJ( GetLastCreatedUnit(), 100.00, 40.00, 40.00, 0.00 )
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call RemoveLocation (udg_temp_point)
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
endfunction
function Trig_asdfsadgasdfsadgas_Func014Func001A takes nothing returns nothing
call RemoveUnit( GetEnumUnit() )
endfunction
function Trig_asdfsadgasdfsadgas_Func014C takes nothing returns boolean
if ( not ( udg_asdfsdagsdafsa[1] == false ) ) then
return false
endif
return true
endfunction
function Trig_asdfsadgasdfsadgas_Func016002002 takes nothing returns boolean
return ( IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == true )
endfunction
function Trig_asdfsadgasdfsadgas_Func017A takes nothing returns nothing
call ShowUnitHide( GetEnumUnit() )
endfunction
function Trig_asdfsadgasdfsadgas_Func020002002 takes nothing returns boolean
return ( IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == true )
endfunction
function Trig_asdfsadgasdfsadgas_Func021A takes nothing returns nothing
call ShowUnitShow( GetEnumUnit() )
endfunction
function Trig_asdfsadgasdfsadgas_Func023Func001C takes nothing returns boolean
if ( not ( udg_asdfsdagsdafsa[GetForLoopIndexA()] == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfsadgasdfsadgas_Actions takes nothing returns nothing
set udg_temp_group = GetUnitsInRectMatching(GetPlayableMapRect(), Condition(function Trig_asdfsadgasdfsadgas_Func001002002))
call ForGroupBJ( udg_temp_group, function Trig_asdfsadgasdfsadgas_Func002A )
call DestroyGroup (udg_temp_group)
call TriggerSleepAction( 0.01 )
set udg_asdgfasdfsdgsadf = GetRandomInt(5, 35)
set udg_asdgdsafsadgsadf = GetRandomInt(0, 2)
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
call SetPlayerStateBJ( ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_GOLD, udg_asdgfasdfsdgsadf )
call SetPlayerStateBJ( ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_LUMBER, udg_asdgdsafsadgsadf )
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
call GroupClear( udg_Preplaced_Towers )
set udg_asdgfsdagvsdafdsg = GetRandomInt(5, 20)
call DisplayTimedTextToForce( GetPlayersAll(), 5.00, ( "|cCC55CCFFRound " + ( I2S(udg_asdgdsfasdgdsa) + ( ( " of " + ( I2S(udg_asdfadsgdsafasdgs) + ":|r " ) ) + ( I2S(udg_asdgfasdfsdgsadf) + ( " gold and " + ( I2S(udg_asdgdsafsadgsadf) + " lumber." ) ) ) ) ) ) )
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = udg_asdgfsdagvsdafdsg
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
set udg_asdfgasgsadfsdg = GetRandomReal(( -0.50 * 128.00 ), ( 8.50 * 128.00 ))
set udg_asdfasdgsdfsdg = GetRandomReal(( -0.50 * 128.00 ), ( 7.50 * 128.00 ))
set udg_temp_point = OffsetLocation(udg_asdfgdsafsadgds[1], udg_asdfgasgsadfsdg, udg_asdfasdgsdfsdg)
if ( Trig_asdfsadgasdfsadgas_Func011Func004C() ) then
set udg_asdgdsafsadgsadf = ( udg_asdgdsafsadgsadf + 1 )
if ( Trig_asdfsadgasdfsadgas_Func011Func004Func003C() ) then
call CreateNUnitsAtLoc( 1, 'h000', Player(PLAYER_NEUTRAL_PASSIVE), udg_temp_point, bj_UNIT_FACING )
else
call CreateNUnitsAtLoc( 1, 'h001', Player(PLAYER_NEUTRAL_PASSIVE), udg_temp_point, bj_UNIT_FACING )
endif
else
call CreateNUnitsAtLoc( 1, 'h001', Player(PLAYER_NEUTRAL_PASSIVE), udg_temp_point, bj_UNIT_FACING )
endif
call SetUnitUserData( GetLastCreatedUnit(), 1 )
call GroupAddUnitSimple( GetLastCreatedUnit(), udg_Preplaced_Towers )
call RemoveLocation (udg_temp_point)
set udg_asdgfdsafgsdsdaf = GetLastCreatedUnit()
call SetUnitVertexColorBJ( GetLastCreatedUnit(), 100.00, 40.00, 40.00, 0.00 )
set udg_asdgfasdfsdgsadf = 1
set udg_asdfsdagadsf = false
set udg_asdfadsgsdfgsadg = 0
set udg_asdfasdgasdsadfsadg = 0
call ConditionalTriggerExecute( gg_trg_asdgasdgfasdfsdgsadf )
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set udg_temp_group = GetUnitsInRectMatching(udg_asdgvdsafsadgvds[1], Condition(function Trig_asdfsadgasdfsadgas_Func012002002))
call ForGroupBJ( udg_temp_group, function Trig_asdfsadgasdfsadgas_Func013A )
if ( Trig_asdfsadgasdfsadgas_Func014C() ) then
call ForGroupBJ( udg_temp_group, function Trig_asdfsadgasdfsadgas_Func014Func001A )
else
endif
call DestroyGroup (udg_temp_group)
set udg_temp_group = GetUnitsOfPlayerMatching(Player(PLAYER_NEUTRAL_PASSIVE), Condition(function Trig_asdfsadgasdfsadgas_Func016002002))
call ForGroupBJ( udg_temp_group, function Trig_asdfsadgasdfsadgas_Func017A )
call DestroyGroup (udg_temp_group)
call TriggerSleepAction( 0.60 )
set udg_temp_group = GetUnitsOfPlayerMatching(Player(PLAYER_NEUTRAL_PASSIVE), Condition(function Trig_asdfsadgasdfsadgas_Func020002002))
call ForGroupBJ( udg_temp_group, function Trig_asdfsadgasdfsadgas_Func021A )
call DestroyGroup (udg_temp_group)
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdfsadgasdfsadgas_Func023Func001C() ) then
call ShowUnitShow( udg_asdgvdsafasdgsda[GetForLoopIndexA()] )
call PauseUnitBJ( false, udg_asdgvdsafasdgsda[GetForLoopIndexA()] )
call IssueImmediateOrderBJ( udg_asdgvdsafasdgsda[GetForLoopIndexA()], "stop" )
call UnitRemoveBuffBJ( 'BHtc', udg_asdgvdsafasdgsda[GetForLoopIndexA()] )
call AddSpecialEffectTargetUnitBJ( "chest", udg_asdgvdsafasdgsda[GetForLoopIndexA()], "Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call SelectUnitForPlayerSingle( udg_asdgvdsafasdgsda[GetForLoopIndexA()], ConvertedPlayer(GetForLoopIndexA()) )
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
call StartTimerBJ( udg_asdgasdfsadgsd, false, I2R(udg_adsgdasfadsgds) )
call StartTimerBJ( udg_asdgfdsfgsadgsdaf, false, ( I2R(udg_adsgdasfadsgds) - 0.65 ) )
call StartTimerBJ( udg_asdgfdsafgsadgsd, false, ( I2R(udg_adsgdasfadsgds) - 5.20 ) )
call StartTimerBJ( udg_asdgdsfsasdgdsf, false, ( I2R(udg_adsgdasfadsgds) - 15.20 ) )
call EnableTrigger( gg_trg_asgdsafsdgsadfasdg )
call TimerDialogDisplayBJ( true, udg_asdgfsadfasdfs )
call EnableTrigger( gg_trg_asdgsafasdgadsfsa )
endfunction
//===========================================================================
function InitTrig_asdfsadgasdfsadgas takes nothing returns nothing
set gg_trg_asdfsadgasdfsadgas = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfsadgasdfsadgas, function Trig_asdfsadgasdfsadgas_Actions )
endfunction
function Trig_asdfgasdgsadfsdg_Func001Func002Func002Func002C takes nothing returns boolean
if ( ( GetLocationY(udg_temp_point) <= GetLocationY(udg_asdfgdsafsadgds[udg_asdgfasdfsdgsadf]) ) ) then
return true
endif
if ( ( GetLocationY(udg_temp_point) >= ( GetLocationY(udg_asdfgdsafsadgds[udg_asdgfasdfsdgsadf]) + ( 128.00 * 7.00 ) ) ) ) then
return true
endif
return false
endfunction
function Trig_asdfgasdgsadfsdg_Func001Func002Func002C takes nothing returns boolean
if ( not ( GetLocationX(udg_temp_point) <= ( GetLocationX(udg_asdfgdsafsadgds[udg_asdgfasdfsdgsadf]) + ( 128.00 * 4.00 ) ) ) ) then
return false
endif
if ( not Trig_asdfgasdgsadfsdg_Func001Func002Func002Func002C() ) then
return false
endif
return true
endfunction
function Trig_asdfgasdgsadfsdg_Func001Func002C takes nothing returns boolean
if ( ( GetLocationX(udg_temp_point) <= GetLocationX(udg_asdfgdsafsadgds[udg_asdgfasdfsdgsadf]) ) ) then
return true
endif
if ( Trig_asdfgasdgsadfsdg_Func001Func002Func002C() ) then
return true
endif
return false
endfunction
function Trig_asdfgasdgsadfsdg_Func001C takes nothing returns boolean
if ( not Trig_asdfgasdgsadfsdg_Func001Func002C() ) then
return false
endif
return true
endfunction
function Trig_asdfgasdgsadfsdg_Func002Func002Func002Func002C takes nothing returns boolean
if ( ( GetLocationY(udg_temp_point) <= GetLocationY(udg_asdfgdsafsadgds[udg_asdgfasdfsdgsadf]) ) ) then
return true
endif
if ( ( GetLocationY(udg_temp_point) >= ( GetLocationY(udg_asdfgdsafsadgds[udg_asdgfasdfsdgsadf]) + ( 128.00 * 7.00 ) ) ) ) then
return true
endif
return false
endfunction
function Trig_asdfgasdgsadfsdg_Func002Func002Func002C takes nothing returns boolean
if ( not ( GetLocationX(udg_temp_point) >= ( GetLocationX(udg_asdfgdsafsadgds[udg_asdgfasdfsdgsadf]) + ( 128.00 * 4.00 ) ) ) ) then
return false
endif
if ( not Trig_asdfgasdgsadfsdg_Func002Func002Func002Func002C() ) then
return false
endif
return true
endfunction
function Trig_asdfgasdgsadfsdg_Func002Func002C takes nothing returns boolean
if ( ( GetLocationX(udg_temp_point) >= ( GetLocationX(udg_asdfgdsafsadgds[udg_asdgfasdfsdgsadf]) + ( 8.00 * 128.00 ) ) ) ) then
return true
endif
if ( Trig_asdfgasdgsadfsdg_Func002Func002Func002C() ) then
return true
endif
return false
endfunction
function Trig_asdfgasdgsadfsdg_Func002C takes nothing returns boolean
if ( not Trig_asdfgasdgsadfsdg_Func002Func002C() ) then
return false
endif
return true
endfunction
function Trig_asdfgasdgsadfsdg_Actions takes nothing returns nothing
if ( Trig_asdfgasdgsadfsdg_Func001C() ) then
set udg_asdgasdfasdgs = true
else
endif
if ( Trig_asdfgasdgsadfsdg_Func002C() ) then
set udg_asdgasdgadsf = true
else
endif
endfunction
//===========================================================================
function InitTrig_asdfgasdgsadfsdg takes nothing returns nothing
set gg_trg_asdfgasdgsadfsdg = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfgasdgsadfsdg, function Trig_asdfgasdgsadfsdg_Actions )
endfunction
function Trig_asgdsafsdgsadfasdg_Actions takes nothing returns nothing
call PlaySoundBJ( gg_snd_TimeWarning )
call DisplayTimedTextToForce( GetPlayersAll(), 3.00, ( I2S(R2I(TimerGetRemaining(udg_asdgasdfsadgsd))) + " seconds remain!" ) )
endfunction
//===========================================================================
function InitTrig_asgdsafsdgsadfasdg takes nothing returns nothing
set gg_trg_asgdsafsdgsadfasdg = CreateTrigger( )
call TriggerRegisterTimerExpireEventBJ( gg_trg_asgdsafsdgsadfasdg, udg_asdgfdsafgsadgsd )
call TriggerRegisterTimerExpireEventBJ( gg_trg_asgdsafsdgsadfasdg, udg_asdgdsfsasdgdsf )
call TriggerAddAction( gg_trg_asgdsafsdgsadfasdg, function Trig_asgdsafsdgsadfasdg_Actions )
endfunction
function Trig_asdgasdfasdgasdgf_Func001C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdfdsagvsdfsadf ) ) then
return false
endif
return true
endfunction
function Trig_asdgasdfasdgasdgf_Func002C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdgdsfasdgds ) ) then
return false
endif
return true
endfunction
function Trig_asdgasdfasdgasdgf_Func003C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdfdsagvsdaf ) ) then
return false
endif
return true
endfunction
function Trig_asdgasdfasdgasdgf_Func004C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdgfadsfadsg ) ) then
return false
endif
return true
endfunction
function Trig_asdgasdfasdgasdgf_Func005C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdgvdsfsadgvds ) ) then
return false
endif
return true
endfunction
function Trig_asdgasdfasdgasdgf_Actions takes nothing returns nothing
if ( Trig_asdgasdfasdgasdgf_Func001C() ) then
set udg_asdfadsgdsafasdgs = 5
else
endif
if ( Trig_asdgasdfasdgasdgf_Func002C() ) then
set udg_asdfadsgdsafasdgs = 10
else
endif
if ( Trig_asdgasdfasdgasdgf_Func003C() ) then
set udg_asdfadsgdsafasdgs = 15
else
endif
if ( Trig_asdgasdfasdgasdgf_Func004C() ) then
set udg_asdfadsgdsafasdgs = 20
else
endif
if ( Trig_asdgasdfasdgasdgf_Func005C() ) then
set udg_asdfadsgdsafasdgs = 25
else
endif
call MultiboardSetTitleText( GetLastCreatedMultiboard(), ( "Round " + ( I2S(udg_asdgdsfasdgdsa) + ( " of " + I2S(udg_asdfadsgdsafasdgs) ) ) ) )
call DisplayTimedTextToForce( GetPlayersAll(), ( TimerGetRemaining(udg_asdgdsafsadsgsadf) + 2.00 ), ( " |cCC55CCFF" + ( I2S(udg_asdfadsgdsafasdgs) + "|r rounds of play" ) ) )
call DialogDisplayBJ( true, udg_asdfsdagvdsafsd, udg_asdfsadgvsdfsd )
call DisableTrigger( GetTriggeringTrigger() )
endfunction
//===========================================================================
function InitTrig_asdgasdfasdgasdgf takes nothing returns nothing
set gg_trg_asdgasdfasdgasdgf = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_asdgasdfasdgasdgf, udg_asdfsadgvsdafds )
call TriggerAddAction( gg_trg_asdgasdfasdgasdgf, function Trig_asdgasdfasdgasdgf_Actions )
endfunction
function Trig_asdgsafasdgadsfsa_Conditions takes nothing returns boolean
if ( not ( TimerGetRemaining(udg_asdgasdfsadgsd) > 3.00 ) ) then
return false
endif
if ( not ( udg_asdfsadgsda == false ) ) then
return false
endif
return true
endfunction
function Trig_asdgsafasdgadsfsa_Func001Func001C takes nothing returns boolean
if ( not ( GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA())) == PLAYER_SLOT_STATE_PLAYING ) ) then
return false
endif
if ( not ( GetPlayerState(ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_GOLD) > 0 ) ) then
return false
endif
return true
endfunction
function Trig_asdgsafasdgadsfsa_Actions takes nothing returns nothing
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_asdgsafasdgadsfsa_Func001Func001C() ) then
return
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
call StartTimerBJ( udg_asdgasdfsadgsd, false, 3.00 )
call StartTimerBJ( udg_asdgfdsfgsadgsdaf, false, ( 3.00 - 0.65 ) )
call DisableTrigger( gg_trg_asgdsafsdgsadfasdg )
endfunction
//===========================================================================
function InitTrig_asdgsafasdgadsfsa takes nothing returns nothing
set gg_trg_asdgsafasdgadsfsa = CreateTrigger( )
call DisableTrigger( gg_trg_asdgsafasdgadsfsa )
call TriggerRegisterTimerEventPeriodic( gg_trg_asdgsafasdgadsfsa, 1.00 )
call TriggerAddCondition( gg_trg_asdgsafasdgadsfsa, Condition( function Trig_asdgsafasdgadsfsa_Conditions ) )
call TriggerAddAction( gg_trg_asdgsafasdgadsfsa, function Trig_asdgsafasdgadsfsa_Actions )
endfunction
function Trig_asdgasdfsdgsdf_Func005A takes nothing returns nothing
call CameraSetupApplyForPlayer( true, gg_cam_The_End, GetEnumPlayer(), 1.00 )
call PanCameraToTimedLocForPlayer( GetEnumPlayer(), udg_temp_point, 1.00 )
endfunction
function Trig_asdgasdfsdgsdf_Actions takes nothing returns nothing
call RemoveUnit( udg_asdgvdsafdsgvs )
call CreateNUnitsAtLoc( 1, 'npng', Player(PLAYER_NEUTRAL_PASSIVE), GetRectCenter(udg_asdgvdsafsadgvds[udg_asdfgasdfsdagvds[( udg_asdgdsfasdgdsa + 1 )]]), 270.00 )
call SetUnitScalePercent( GetLastCreatedUnit(), 1000.00, 1000.00, 1000.00 )
set udg_temp_point = OffsetLocation(GetRectCenter(udg_asdgvdsafsadgvds[udg_asdfgasdfsdagvds[( udg_asdgdsfasdgdsa + 1 )]]), 0, ( 2.50 * 128.00 ))
call ForForce( GetPlayersAll(), function Trig_asdgasdfsdgsdf_Func005A )
call DisplayTimedTextToForce( GetPlayersAll(), 30, "TRIGSTR_065" )
call TriggerSleepAction( 5.00 )
call ConditionalTriggerExecute( gg_trg_adsgdsafasdgsdfsa )
endfunction
//===========================================================================
function InitTrig_asdgasdfsdgsdf takes nothing returns nothing
set gg_trg_asdgasdfsdgsdf = CreateTrigger( )
call TriggerAddAction( gg_trg_asdgasdfsdgsdf, function Trig_asdgasdfsdgsdf_Actions )
endfunction
function Trig_asdfsdgsdfsdg_Func005C takes nothing returns boolean
if ( not ( IsTriggerEnabled(gg_trg_asdgfasdgasdgasd) == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfsdgsdfsdg_Func006C takes nothing returns boolean
if ( not ( IsTriggerEnabled(gg_trg_asdgsadgsadgsadd) == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfsdgsdfsdg_Func007C takes nothing returns boolean
if ( not ( IsTriggerEnabled(gg_trg_asdgasdfasdgasdgf) == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfsdgsdfsdg_Func008C takes nothing returns boolean
if ( not ( IsTriggerEnabled(gg_trg_asdgsadfsadgsadf) == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfsdgsdfsdg_Actions takes nothing returns nothing
call DialogDisplayBJ( false, udg_asdfasdfgsadgv, udg_asdfsadgvsdfsd )
call DialogDisplayBJ( false, udg_asdgdsfasdgdsf, udg_asdfsadgvsdfsd )
call DialogDisplayBJ( false, udg_asdfsadgvsdafds, udg_asdfsadgvsdfsd )
call DialogDisplayBJ( false, udg_asdfsdagvdsafsd, udg_asdfsadgvsdfsd )
if ( Trig_asdfsdgsdfsdg_Func005C() ) then
call DisplayTimedTextToForce( GetPlayersAll(), 2.00, "TRIGSTR_113" )
call DisableTrigger( gg_trg_asdgfasdgasdgasd )
call DisableTrigger( gg_trg_asdgsadgsadgsadd )
call DisableTrigger( gg_trg_asdgasdfasdgasdgf )
call DisableTrigger( gg_trg_asdgsadfsadgsadf )
else
endif
if ( Trig_asdfsdgsdfsdg_Func006C() ) then
call DisplayTimedTextToForce( GetPlayersAll(), 2.00, "TRIGSTR_114" )
call DisableTrigger( gg_trg_asdgsadgsadgsadd )
else
endif
if ( Trig_asdfsdgsdfsdg_Func007C() ) then
call DisplayTimedTextToForce( GetPlayersAll(), 2.00, "TRIGSTR_116" )
call DisableTrigger( gg_trg_asdgasdfasdgasdgf )
else
endif
if ( Trig_asdfsdgsdfsdg_Func008C() ) then
call DisplayTimedTextToForce( GetPlayersAll(), 2.00, "TRIGSTR_117" )
call DisableTrigger( gg_trg_asdgsadfsadgsadf )
else
endif
call MultiboardSetTitleText( GetLastCreatedMultiboard(), ( "Round " + ( I2S(udg_asdgdsfasdgdsa) + ( " of " + I2S(udg_asdfadsgdsafasdgs) ) ) ) )
endfunction
//===========================================================================
function InitTrig_asdfsdgsdfsdg takes nothing returns nothing
set gg_trg_asdfsdgsdfsdg = CreateTrigger( )
call TriggerAddAction( gg_trg_asdfsdgsdfsdg, function Trig_asdfsdgsdfsdg_Actions )
endfunction
function Trig_asdfasdgsdafsadg_Func011C takes nothing returns boolean
if ( not ( udg_asdfgdsafgsadsdaf == 'h000' ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsdafsadg_Func012Func002C takes nothing returns boolean
if ( not ( GetUnitTypeId(GetLastCreatedUnit()) == 'h001' ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsdafsadg_Func012C takes nothing returns boolean
if ( not ( udg_asdfsadgsda == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsdafsadg_Func013C takes nothing returns boolean
if ( not ( RectContainsLoc(udg_asdgvdsafsadgvds[udg_asdgfasdfsdgsadf], udg_temp_point) == true ) ) then
return false
endif
return true
endfunction
function Trig_asdfasdgsdafsadg_Actions takes nothing returns nothing
set udg_asdgfdsafgsdsdaf = GetTriggerUnit()
set udg_asdgfasdfsdgsadf = GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))
set udg_temp_point = GetUnitLoc(GetTriggerUnit())
set udg_asdfgdsafgsadsdaf = GetUnitTypeId(GetTriggerUnit())
set udg_asdfsdagadsf = true
set udg_asdfadsgsdfgsadg = 1
call RemoveUnit( udg_asdgfdsafgsdsdaf )
call CreateNUnitsAtLoc( 1, udg_asdfgdsafgsadsdaf, ConvertedPlayer(udg_asdgfasdfsdgsadf), udg_temp_point, bj_UNIT_FACING )
set udg_asdgfdsafgsdsdaf = GetLastCreatedUnit()
call SetUnitUserData( udg_asdgfdsafgsdsdaf, GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit())) )
if ( Trig_asdfasdgsdafsadg_Func011C() ) then
set udg_asdfasdgasdsadfsadg = 1
call UnitRemoveAbilityBJ( 'AHtc', GetLastCreatedUnit() )
else
set udg_asdfasdgasdsadfsadg = 0
endif
if ( Trig_asdfasdgsdafsadg_Func012C() ) then
call UnitAddAbilityBJ( 'A000', GetLastCreatedUnit() )
if ( Trig_asdfasdgsdafsadg_Func012Func002C() ) then
call UnitAddAbilityBJ( 'A001', GetLastCreatedUnit() )
else
endif
else
endif
if ( Trig_asdfasdgsdafsadg_Func013C() ) then
call RemoveLocation (udg_temp_point)
call ConditionalTriggerExecute( gg_trg_asdgasdgfasdfsdgsadf )
else
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Human\\DispelMagic\\DispelMagicTarget.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call RemoveUnit( udg_asdgfdsafgsdsdaf )
call RemoveLocation (udg_temp_point)
call AdjustPlayerStateBJ( udg_asdfadsgsdfgsadg, ConvertedPlayer(udg_asdgfasdfsdgsadf), PLAYER_STATE_RESOURCE_GOLD )
call AdjustPlayerStateBJ( udg_asdfasdgasdsadfsadg, ConvertedPlayer(udg_asdgfasdfsdgsadf), PLAYER_STATE_RESOURCE_LUMBER )
endif
endfunction
//===========================================================================
function InitTrig_asdfasdgsdafsadg takes nothing returns nothing
set gg_trg_asdfasdgsdafsadg = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_asdfasdgsdafsadg, EVENT_PLAYER_UNIT_CONSTRUCT_START )
call TriggerAddAction( gg_trg_asdfasdgsdafsadg, function Trig_asdfasdgsdafsadg_Actions )
endfunction
function Trig_asdgfasdgasdgasd_Func001C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdfasdgsdfs ) ) then
return false
endif
return true
endfunction
function Trig_asdgfasdgasdgasd_Func002C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdfdsagasdf ) ) then
return false
endif
return true
endfunction
function Trig_asdgfasdgasdgasd_Actions takes nothing returns nothing
if ( Trig_asdgfasdgasdgasd_Func001C() ) then
set udg_adsgdasfadsgds = 60
set udg_asdfadsgdsafasdgs = 10
call MultiboardSetTitleText( GetLastCreatedMultiboard(), ( "Round " + ( I2S(udg_asdgdsfasdgdsa) + ( " of " + I2S(udg_asdfadsgdsafasdgs) ) ) ) )
set udg_asdfsadgsda = false
call DisplayTimedTextToForce( GetPlayersAll(), ( TimerGetRemaining(udg_asdgdsafsadsgsadf) + 2.00 ), "TRIGSTR_090" )
call DisableTrigger( gg_trg_asdgsadgsadgsadd )
call DisableTrigger( gg_trg_asdgasdfasdgasdgf )
call DisableTrigger( gg_trg_asdgsadfsadgsadf )
else
endif
if ( Trig_asdgfasdgasdgasd_Func002C() ) then
call DisplayTimedTextToForce( GetPlayersAll(), ( TimerGetRemaining(udg_asdgdsafsadsgsadf) + 2.00 ), "TRIGSTR_092" )
call DialogDisplayBJ( true, udg_asdgdsfasdgdsf, udg_asdfsadgvsdfsd )
else
endif
call DisableTrigger( GetTriggeringTrigger() )
endfunction
//===========================================================================
function InitTrig_asdgfasdgasdgasd takes nothing returns nothing
set gg_trg_asdgfasdgasdgasd = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_asdgfasdgasdgasd, udg_asdfasdfgsadgv )
call TriggerAddAction( gg_trg_asdgfasdgasdgasd, function Trig_asdgfasdgasdgasd_Actions )
endfunction
function Trig_asdgfasdgsadfsdgs_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTriggerUnit()) == 'u000' ) ) then
return false
endif
return true
endfunction
function Trig_asdgfasdgsadfsdgs_Func014C takes nothing returns boolean
if ( not ( udg_asdfdsgdsfgsadgs == 0 ) ) then
return false
endif
return true
endfunction
function Trig_asdgfasdgsadfsdgs_Actions takes nothing returns nothing
set udg_asdgfasdfsdgsadf = GetUnitUserData(GetTriggerUnit())
set udg_asdgsadfsadgasdf[udg_asdgfasdfsdgsadf] = TimerGetElapsed(udg_asdfdasgvsadfasdg)
set udg_asdgfdsafgsdgsdaf[udg_asdgfasdfsdgsadf] = ( udg_asdgfdsafgsdgsdaf[udg_asdgfasdfsdgsadf] + udg_asdgsadfsadgasdf[udg_asdgfasdfsdgsadf] )
set udg_asdfgdsagdsfsd[udg_asdgfasdfsdgsadf] = true
set udg_asdfdsgdsfgsadgs = ( udg_asdfdsgdsfgsadgs - 1 )
set udg_temp_point = GetUnitLoc(GetTriggerUnit())
call AddSpecialEffectLocBJ( udg_temp_point, "Abilities\\Spells\\Orc\\FeralSpirit\\feralspiritdone.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call RemoveLocation (udg_temp_point)
call RemoveUnit( GetTriggerUnit() )
call DisplayTimedTextToForce( GetPlayersAll(), 10.00, ( ( ( udg_asdgfdsgvsadfasd[udg_asdgfasdfsdgsadf] + GetPlayerName(ConvertedPlayer(udg_asdgfasdfsdgsadf)) ) + "|r finished in " ) + ( R2SW(udg_asdgsadfsadgasdf[udg_asdgfasdfsdgsadf], 1, 3) + " seconds." ) ) )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 3, udg_asdgvsdfsadgvdsf[udg_asdgfasdfsdgsadf], R2SW(udg_asdgsadfsadgasdf[udg_asdgfasdfsdgsadf], 3, 1) )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 4, udg_asdgvsdfsadgvdsf[udg_asdgfasdfsdgsadf], R2SW(udg_asdgfdsafgsdgsdaf[udg_asdgfasdfsdgsadf], 4, 1) )
if ( Trig_asdgfasdgsadfsdgs_Func014C() ) then
call ConditionalTriggerExecute( gg_trg_adgfsaasdgasdfsdg )
else
endif
endfunction
//===========================================================================
function InitTrig_asdgfasdgsadfsdgs takes nothing returns nothing
set gg_trg_asdgfasdgsadfsdgs = CreateTrigger( )
call TriggerRegisterEnterRectSimple( gg_trg_asdgfasdgsadfsdgs, gg_rct_finish_top_row )
call TriggerRegisterEnterRectSimple( gg_trg_asdgfasdgsadfsdgs, gg_rct_finish_bottom_row )
call TriggerAddCondition( gg_trg_asdgfasdgsadfsdgs, Condition( function Trig_asdgfasdgsadfsdgs_Conditions ) )
call TriggerAddAction( gg_trg_asdgfasdgsadfsdgs, function Trig_asdgfasdgsadfsdgs_Actions )
endfunction
function Trig_asdfsagasdfsdgasd_Func001Func003C takes nothing returns boolean
if ( not ( DistanceBetweenPoints(udg_temp_point, udg_temp_point_2) <= 250.00 ) ) then
return false
endif
return true
endfunction
function Trig_asdfsagasdfsdgasd_Func001A takes nothing returns nothing
set udg_temp_point = GetUnitLoc(GetEnumUnit())
set udg_temp_point_2 = GetUnitLoc(udg_asdfasdgasdfsadg[GetUnitUserData(GetEnumUnit())])
if ( Trig_asdfsagasdfsdgasd_Func001Func003C() ) then
call IssueImmediateOrderBJ( GetEnumUnit(), "thunderclap" )
else
endif
call RemoveLocation (udg_temp_point_2)
call RemoveLocation (udg_temp_point)
endfunction
function Trig_asdfsagasdfsdgasd_Actions takes nothing returns nothing
call ForGroupBJ( udg_Thunderclap_Towers, function Trig_asdfsagasdfsdgasd_Func001A )
endfunction
//===========================================================================
function InitTrig_asdfsagasdfsdgasd takes nothing returns nothing
set gg_trg_asdfsagasdfsdgasd = CreateTrigger( )
call DisableTrigger( gg_trg_asdfsagasdfsdgasd )
call TriggerRegisterTimerEventPeriodic( gg_trg_asdfsagasdfsdgasd, 0.20 )
call TriggerAddAction( gg_trg_asdfsagasdfsdgasd, function Trig_asdfsagasdfsdgasd_Actions )
endfunction
function Trig_asdgsadfsadgsadf_Func001C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdfdsagdsfs ) ) then
return false
endif
return true
endfunction
function Trig_asdgsadfsadgsadf_Func002C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_asdgfdasgvsadf ) ) then
return false
endif
return true
endfunction
function Trig_asdgsadfsadgsadf_Actions takes nothing returns nothing
if ( Trig_asdgsadfsadgsadf_Func001C() ) then
set udg_asdfsadgsda = false
call DisplayTimedTextToForce( GetPlayersAll(), ( TimerGetRemaining(udg_asdgdsafsadsgsadf) + 2.00 ), "TRIGSTR_106" )
else
endif
if ( Trig_asdgsadfsadgsadf_Func002C() ) then
set udg_asdfsadgsda = true
call DisplayTimedTextToForce( GetPlayersAll(), ( TimerGetRemaining(udg_asdgdsafsadsgsadf) + 2.00 ), "TRIGSTR_107" )
else
endif
call DisableTrigger( GetTriggeringTrigger() )
endfunction
//===========================================================================
function InitTrig_asdgsadfsadgsadf takes nothing returns nothing
set gg_trg_asdgsadfsadgsadf = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_asdgsadfsadgsadf, udg_asdfsdagvdsafsd )
call TriggerAddAction( gg_trg_asdgsadfsadgsadf, function Trig_asdgsadfsadgsadf_Actions )
endfunction
function Trig_asdgfasdgsdfasd_Actions takes nothing returns nothing
call TimerDialogDisplayBJ( false, udg_asdgfadsgsadfas )
call EnableTrigger( gg_trg_asdgfasdgsadfsdgs )
call ConditionalTriggerExecute( gg_trg_asdfsdgsdfsdg )
call DisableTrigger( gg_trg_asdfsdagsdfsdgasd )
call RemoveUnit( udg_asdgvdsafdsgvs )
call DestroyGroup (udg_Thunderclap_Towers)
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
call CameraSetupApplyForPlayer( true, udg_asdgfsadgsadfasdg[GetForLoopIndexA()], ConvertedPlayer(GetForLoopIndexA()), 2.00 )
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
call TriggerSleepAction( 2 )
call ConditionalTriggerExecute( gg_trg_asdfsadgasdfsadgas )
endfunction
//===========================================================================
function InitTrig_asdgfasdgsdfasd takes nothing returns nothing
set gg_trg_asdgfasdgsdfasd = CreateTrigger( )
call TriggerRegisterTimerExpireEventBJ( gg_trg_asdgfasdgsdfasd, udg_asdgdsafsadsgsadf )
call TriggerAddAction( gg_trg_asdgfasdgsdfasd, function Trig_asdgfasdgsdfasd_Actions )
endfunction
function Trig_adgfsaasdgasdfsdg_Func007Func001Func002Func001C takes nothing returns boolean
if ( not ( udg_asdgfdsafgsdgsdaf[GetForLoopIndexB()] > udg_asdgfdsafgsdgsdaf[GetForLoopIndexA()] ) ) then
return false
endif
return true
endfunction
function Trig_adgfsaasdgasdfsdg_Func007Func001C takes nothing returns boolean
if ( not ( udg_asdgvsdfsadgvdsf[GetForLoopIndexA()] > 1 ) ) then
return false
endif
return true
endfunction
function Trig_adgfsaasdgasdfsdg_Func010C takes nothing returns boolean
if ( not ( udg_asdgdsfasdgdsa == udg_asdfadsgdsafasdgs ) ) then
return false
endif
return true
endfunction
function Trig_adgfsaasdgasdfsdg_Actions takes nothing returns nothing
call PauseTimerBJ( true, udg_asdfdasgvsadfasdg )
call DisableTrigger( gg_trg_asdfasdgsdsadfsdg )
call TimerDialogDisplayBJ( false, udg_asdgfasdgadsfds )
call DisplayTimedTextToForce( GetPlayersAll(), 5.00, "TRIGSTR_017" )
call DisableTrigger( gg_trg_asdfsagasdfsdgasd )
call DestroyGroup (udg_Thunderclap_Towers)
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_adgfsaasdgasdfsdg_Func007Func001C() ) then
set udg_asdfasdgsdafsdg[GetForLoopIndexA()] = 1
set bj_forLoopBIndex = 1
set bj_forLoopBIndexEnd = 12
loop
exitwhen bj_forLoopBIndex > bj_forLoopBIndexEnd
if ( Trig_adgfsaasdgasdfsdg_Func007Func001Func002Func001C() ) then
set udg_asdfasdgsdafsdg[GetForLoopIndexA()] = ( udg_asdfasdgsdafsdg[GetForLoopIndexA()] + 1 )
else
endif
set bj_forLoopBIndex = bj_forLoopBIndex + 1
endloop
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 1, udg_asdgvsdfsadgvdsf[GetForLoopIndexA()], I2S(udg_asdfasdgsdafsdg[GetForLoopIndexA()]) )
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
call ConditionalTriggerExecute( gg_trg_asdfasdgsadfsdgsda )
call TriggerSleepAction( 1.50 )
if ( Trig_adgfsaasdgasdfsdg_Func010C() ) then
call ConditionalTriggerExecute( gg_trg_asdfgasdgsdfasdg )
return
else
endif
set udg_asdgdsfasdgdsa = ( udg_asdgdsfasdgdsa + 1 )
call MultiboardSetTitleText( GetLastCreatedMultiboard(), ( "Round " + ( I2S(udg_asdgdsfasdgdsa) + ( " of " + I2S(udg_asdfadsgdsafasdgs) ) ) ) )
call TriggerSleepAction( 0.50 )
call ConditionalTriggerExecute( gg_trg_asdfsadgasdfsadgas )
endfunction
//===========================================================================
function InitTrig_adgfsaasdgasdfsdg takes nothing returns nothing
set gg_trg_adgfsaasdgasdfsdg = CreateTrigger( )
call TriggerAddAction( gg_trg_adgfsaasdgasdfsdg, function Trig_adgfsaasdgasdfsdg_Actions )
endfunction