Name | Type | is_array | initial_value |
Camera_Object | camerasetup | No | |
Continues | real | No | 10.00 |
Demonhunters | group | No | |
Rain | weathereffect | No | |
Red | playercolor | Yes | Color00 |
Tip1 | string | No | |
Tip2 | string | No | |
Tip3 | string | No | |
Tips_On | string | Yes | 1 |
trigger_queue | trigger | No |
function Trig_Create_Unit_Group_Actions takes nothing returns nothing
call GroupAddUnitSimple( gg_unit_Edem_0000, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0001, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0002, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0003, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0004, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0005, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0006, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0007, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0008, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0009, udg_Demonhunters )
call GroupAddUnitSimple( gg_unit_Edem_0010, udg_Demonhunters )
endfunction
//===========================================================================
function InitTrig_Create_Unit_Group takes nothing returns nothing
set gg_trg_Create_Unit_Group = CreateTrigger( )
call TriggerAddAction( gg_trg_Create_Unit_Group, function Trig_Create_Unit_Group_Actions )
endfunction
function Trig_Checkpoint1_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTriggerUnit()) == 'Edem' ) ) then
return false
endif
return true
endfunction
function Trig_Checkpoint1_Func002002 takes nothing returns nothing
call KillUnit( GetEnumUnit() )
endfunction
function Trig_Checkpoint1_Func004002 takes nothing returns nothing
call ReviveHeroLoc( GetEnumUnit(), GetRandomLocInRect(gg_rct_Region_000), true )
endfunction
function Trig_Checkpoint1_Actions takes nothing returns nothing
call DisableTrigger( GetTriggeringTrigger() )
call ForGroupBJ( GetUnitsOfTypeIdAll('Edem'), function Trig_Checkpoint1_Func002002 )
call TriggerSleepAction( 1.00 )
call ForGroupBJ( GetUnitsOfTypeIdAll('Edem'), function Trig_Checkpoint1_Func004002 )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0000, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0001, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0002, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0003, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0004, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0005, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0006, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0007, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0008, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0009, true )
call AddHeroXPSwapped( 1000, gg_unit_Edem_0010, true )
endfunction
//===========================================================================
function InitTrig_Checkpoint1 takes nothing returns nothing
set gg_trg_Checkpoint1 = CreateTrigger( )
call TriggerRegisterEnterRectSimple( gg_trg_Checkpoint1, gg_rct_Region_000 )
call TriggerAddCondition( gg_trg_Checkpoint1, Condition( function Trig_Checkpoint1_Conditions ) )
call TriggerAddAction( gg_trg_Checkpoint1, function Trig_Checkpoint1_Actions )
endfunction
function Trig_Patrols_Actions takes nothing returns nothing
call IssuePointOrderLocBJ( gg_unit_ucry_0023, "patrol", GetRectCenter(gg_rct_Region_001) )
call IssuePointOrderLocBJ( gg_unit_ucry_0025, "patrol", GetRectCenter(gg_rct_Region_002) )
call IssuePointOrderLocBJ( gg_unit_ucry_0024, "patrol", GetRectCenter(gg_rct_Region_003) )
call IssuePointOrderLocBJ( gg_unit_ugho_0026, "patrol", GetRectCenter(gg_rct_Region_004) )
call IssuePointOrderLocBJ( gg_unit_uktg_0027, "patrol", GetRectCenter(gg_rct_Region_005) )
call IssuePointOrderLocBJ( gg_unit_nzom_0030, "patrol", GetRectCenter(gg_rct_Region_006) )
call IssuePointOrderLocBJ( gg_unit_uktg_0028, "patrol", GetRectCenter(gg_rct_Region_007) )
call IssuePointOrderLocBJ( gg_unit_nzom_0029, "patrol", GetRectCenter(gg_rct_Region_008) )
call IssuePointOrderLocBJ( gg_unit_nzom_0031, "patrol", GetRectCenter(gg_rct_Region_009) )
call IssuePointOrderLocBJ( gg_unit_nzom_0032, "patrol", GetRectCenter(gg_rct_Region_010) )
call IssuePointOrderLocBJ( gg_unit_nzom_0033, "patrol", GetRectCenter(gg_rct_Region_011) )
call IssuePointOrderLocBJ( gg_unit_uktg_0036, "patrol", GetRectCenter(gg_rct_Region_012) )
call IssuePointOrderLocBJ( gg_unit_uktg_0035, "patrol", GetRectCenter(gg_rct_Region_013) )
call IssuePointOrderLocBJ( gg_unit_uktg_0037, "patrol", GetRectCenter(gg_rct_Region_014) )
call IssuePointOrderLocBJ( gg_unit_uktg_0034, "patrol", GetRectCenter(gg_rct_Region_015) )
call IssuePointOrderLocBJ( gg_unit_ugho_0042, "patrol", GetRectCenter(gg_rct_Region_016) )
call IssuePointOrderLocBJ( gg_unit_ugho_0043, "patrol", GetRectCenter(gg_rct_Region_017) )
call IssuePointOrderLocBJ( gg_unit_ucry_0038, "patrol", GetRectCenter(gg_rct_Region_019) )
call IssuePointOrderLocBJ( gg_unit_ucry_0039, "patrol", GetRectCenter(gg_rct_Region_020) )
call IssuePointOrderLocBJ( gg_unit_ugho_0052, "patrol", GetRectCenter(gg_rct_Region_026) )
call IssuePointOrderLocBJ( gg_unit_ucry_0049, "patrol", GetRectCenter(gg_rct_Region_027) )
call IssuePointOrderLocBJ( gg_unit_ugho_0054, "patrol", GetRectCenter(gg_rct_Region_028) )
call IssuePointOrderLocBJ( gg_unit_ugho_0053, "patrol", GetRectCenter(gg_rct_Region_030) )
call IssuePointOrderLocBJ( gg_unit_ugho_0055, "patrol", GetRectCenter(gg_rct_Region_031) )
call IssuePointOrderLocBJ( gg_unit_ucry_0051, "patrol", GetRectCenter(gg_rct_Region_032) )
call IssuePointOrderLocBJ( gg_unit_ucry_0050, "patrol", GetRectCenter(gg_rct_Region_033) )
call IssuePointOrderLocBJ( gg_unit_uktg_0062, "patrol", GetRectCenter(gg_rct_Region_035) )
call IssuePointOrderLocBJ( gg_unit_nzom_0057, "patrol", GetRectCenter(gg_rct_Region_036) )
call IssuePointOrderLocBJ( gg_unit_uktg_0058, "patrol", GetRectCenter(gg_rct_Region_037) )
call IssuePointOrderLocBJ( gg_unit_uktg_0059, "patrol", GetRectCenter(gg_rct_Region_038) )
call IssuePointOrderLocBJ( gg_unit_uktg_0060, "patrol", GetRectCenter(gg_rct_Region_039) )
call IssuePointOrderLocBJ( gg_unit_uktg_0061, "patrol", GetRectCenter(gg_rct_Region_040) )
call IssuePointOrderLocBJ( gg_unit_uktg_0062, "patrol", GetRectCenter(gg_rct_Region_041) )
call IssuePointOrderLocBJ( gg_unit_uktg_0068, "patrol", GetRectCenter(gg_rct_Region_048) )
call IssuePointOrderLocBJ( gg_unit_nzom_0074, "patrol", GetRectCenter(gg_rct_Region_048) )
call IssuePointOrderLocBJ( gg_unit_nzom_0070, "patrol", GetRectCenter(gg_rct_Region_049) )
call IssuePointOrderLocBJ( gg_unit_nzom_0071, "patrol", GetRectCenter(gg_rct_Region_050) )
call IssuePointOrderLocBJ( gg_unit_nzom_0069, "patrol", GetRectCenter(gg_rct_Region_051) )
call IssuePointOrderLocBJ( gg_unit_nzom_0076, "patrol", GetRectCenter(gg_rct_Region_054) )
call IssuePointOrderLocBJ( gg_unit_nzom_0077, "patrol", GetRectCenter(gg_rct_Region_055) )
call IssuePointOrderLocBJ( gg_unit_ucry_0080, "patrol", GetRectCenter(gg_rct_Region_056) )
call IssuePointOrderLocBJ( gg_unit_ucry_0078, "patrol", GetRectCenter(gg_rct_Region_057) )
call IssuePointOrderLocBJ( gg_unit_ucry_0079, "patrol", GetRectCenter(gg_rct_Region_058) )
call IssuePointOrderLocBJ( gg_unit_ucry_0081, "patrol", GetRectCenter(gg_rct_Region_059) )
call IssuePointOrderLocBJ( gg_unit_ucry_0082, "patrol", GetRectCenter(gg_rct_Region_060) )
call IssuePointOrderLocBJ( gg_unit_ucry_0083, "patrol", GetRectCenter(gg_rct_Region_061) )
call IssuePointOrderLocBJ( gg_unit_uban_0084, "patrol", GetRectCenter(gg_rct_Region_535) )
call IssuePointOrderLocBJ( gg_unit_uban_0075, "patrol", GetRectCenter(gg_rct_Region_536) )
call IssuePointOrderLocBJ( gg_unit_uban_0046, "patrol", GetRectCenter(gg_rct_Region_537) )
call IssuePointOrderLocBJ( gg_unit_uban_0089, "patrol", GetRectCenter(gg_rct_Region_538) )
call IssuePointOrderLocBJ( gg_unit_uban_0090, "patrol", GetRectCenter(gg_rct_Region_539) )
call IssuePointOrderLocBJ( gg_unit_uban_0091, "patrol", GetRectCenter(gg_rct_Region_541) )
call IssuePointOrderLocBJ( gg_unit_unec_0085, "patrol", GetRectCenter(gg_rct_Region_542) )
call IssuePointOrderLocBJ( gg_unit_unec_0086, "patrol", GetRectCenter(gg_rct_Region_543) )
call IssuePointOrderLocBJ( gg_unit_unec_0087, "patrol", GetRectCenter(gg_rct_Region_544) )
call IssuePointOrderLocBJ( gg_unit_uban_0093, "patrol", GetRectCenter(gg_rct_Region_545) )
call IssuePointOrderLocBJ( gg_unit_unec_0088, "patrol", GetRectCenter(gg_rct_Region_546) )
call IssuePointOrderLocBJ( gg_unit_uban_0094, "patrol", GetRectCenter(gg_rct_Region_547) )
call IssuePointOrderLocBJ( gg_unit_unec_0095, "patrol", GetRectCenter(gg_rct_Region_548) )
call IssuePointOrderLocBJ( gg_unit_unec_0096, "patrol", GetRectCenter(gg_rct_Region_549) )
call IssuePointOrderLocBJ( gg_unit_unec_0044, "patrol", GetRectCenter(gg_rct_Region_550) )
call IssuePointOrderLocBJ( gg_unit_unec_0101, "patrol", GetRectCenter(gg_rct_Region_551) )
call IssuePointOrderLocBJ( gg_unit_unec_0099, "patrol", GetRectCenter(gg_rct_Region_554) )
call IssuePointOrderLocBJ( gg_unit_unec_0100, "patrol", GetRectCenter(gg_rct_Region_555) )
call IssuePointOrderLocBJ( gg_unit_uban_0102, "patrol", GetRectCenter(gg_rct_Region_556) )
call IssuePointOrderLocBJ( gg_unit_uban_0103, "patrol", GetRectCenter(gg_rct_Region_557) )
call IssuePointOrderLocBJ( gg_unit_unec_0104, "patrol", GetRectCenter(gg_rct_Region_558) )
call IssuePointOrderLocBJ( gg_unit_uban_0107, "patrol", GetRectCenter(gg_rct_Region_561) )
call IssuePointOrderLocBJ( gg_unit_uban_0108, "patrol", GetRectCenter(gg_rct_Region_563) )
call IssuePointOrderLocBJ( gg_unit_unec_0109, "patrol", GetRectCenter(gg_rct_Region_564) )
call IssuePointOrderLocBJ( gg_unit_unec_0041, "patrol", GetRectCenter(gg_rct_Region_138) )
call IssuePointOrderLocBJ( gg_unit_unec_0105, "patrol", GetRectCenter(gg_rct_Region_566) )
call IssuePointOrderLocBJ( gg_unit_unec_0118, "patrol", GetRectCenter(gg_rct_Region_562) )
call IssuePointOrderLocBJ( gg_unit_unec_0119, "patrol", GetRectCenter(gg_rct_Region_563) )
call IssuePointOrderLocBJ( gg_unit_uban_0122, "patrol", GetRectCenter(gg_rct_Region_563) )
call IssuePointOrderLocBJ( gg_unit_uban_0121, "patrol", GetRectCenter(gg_rct_Region_564) )
call IssuePointOrderLocBJ( gg_unit_unec_0124, "patrol", GetRectCenter(gg_rct_Region_566) )
call IssuePointOrderLocBJ( gg_unit_unec_0125, "patrol", GetRectCenter(gg_rct_Region_567) )
call IssuePointOrderLocBJ( gg_unit_unec_0126, "patrol", GetRectCenter(gg_rct_Region_568) )
call IssuePointOrderLocBJ( gg_unit_unec_0127, "patrol", GetRectCenter(gg_rct_Region_569) )
call IssuePointOrderLocBJ( gg_unit_unec_0130, "patrol", GetRectCenter(gg_rct_Region_571) )
call IssuePointOrderLocBJ( gg_unit_unec_0131, "patrol", GetRectCenter(gg_rct_Region_572) )
call IssuePointOrderLocBJ( gg_unit_uban_0132, "patrol", GetRectCenter(gg_rct_Region_573) )
call IssuePointOrderLocBJ( gg_unit_uban_0134, "patrol", GetRectCenter(gg_rct_Region_575) )
call IssuePointOrderLocBJ( gg_unit_uban_0135, "patrol", GetRectCenter(gg_rct_Region_576) )
call IssuePointOrderLocBJ( gg_unit_unec_0136, "patrol", GetRectCenter(gg_rct_Region_595) )
call IssuePointOrderLocBJ( gg_unit_unec_0137, "patrol", GetRectCenter(gg_rct_Region_578) )
call IssuePointOrderLocBJ( gg_unit_unec_0138, "patrol", GetRectCenter(gg_rct_Region_579) )
call IssuePointOrderLocBJ( gg_unit_unec_0139, "patrol", GetRectCenter(gg_rct_Region_580) )
call IssuePointOrderLocBJ( gg_unit_unec_0140, "patrol", GetRectCenter(gg_rct_Region_581) )
call IssuePointOrderLocBJ( gg_unit_unec_0141, "patrol", GetRectCenter(gg_rct_Region_582) )
call IssuePointOrderLocBJ( gg_unit_unec_0142, "patrol", GetRectCenter(gg_rct_Region_596) )
call IssuePointOrderLocBJ( gg_unit_unec_0143, "patrol", GetRectCenter(gg_rct_Region_597) )
call IssuePointOrderLocBJ( gg_unit_unec_0146, "patrol", GetRectCenter(gg_rct_Region_598) )
call IssuePointOrderLocBJ( gg_unit_unec_0144, "patrol", GetRectCenter(gg_rct_Region_599) )
call IssuePointOrderLocBJ( gg_unit_unec_0145, "patrol", GetRectCenter(gg_rct_Region_600) )
call IssuePointOrderLocBJ( gg_unit_unec_0147, "patrol", GetRectCenter(gg_rct_Region_601) )
call IssuePointOrderLocBJ( gg_unit_unec_0148, "patrol", GetRectCenter(gg_rct_Region_602) )
call IssuePointOrderLocBJ( gg_unit_unec_0149, "patrol", GetRectCenter(gg_rct_Region_603) )
call IssuePointOrderLocBJ( gg_unit_unec_0150, "patrol", GetRectCenter(gg_rct_Region_604) )
call IssuePointOrderLocBJ( gg_unit_uban_0151, "patrol", GetRectCenter(gg_rct_Region_605) )
call IssuePointOrderLocBJ( gg_unit_uban_0152, "patrol", GetRectCenter(gg_rct_Region_606) )
call IssuePointOrderLocBJ( gg_unit_uban_0153, "patrol", GetRectCenter(gg_rct_Region_607) )
call IssuePointOrderLocBJ( gg_unit_uban_0154, "patrol", GetRectCenter(gg_rct_Region_608) )
call IssuePointOrderLocBJ( gg_unit_uban_0155, "patrol", GetRectCenter(gg_rct_Region_609) )
call IssuePointOrderLocBJ( gg_unit_uban_0156, "patrol", GetRectCenter(gg_rct_Region_610) )
call IssuePointOrderLocBJ( gg_unit_uban_0157, "patrol", GetRectCenter(gg_rct_Region_611) )
call IssuePointOrderLocBJ( gg_unit_uban_0158, "patrol", GetRectCenter(gg_rct_Region_609) )
call IssuePointOrderLocBJ( gg_unit_uban_0159, "patrol", GetRectCenter(gg_rct_Region_610) )
call IssuePointOrderLocBJ( gg_unit_uban_0160, "patrol", GetRectCenter(gg_rct_Region_611) )
call IssuePointOrderLocBJ( gg_unit_uban_0161, "patrol", GetRectCenter(gg_rct_Region_612) )
call IssuePointOrderLocBJ( gg_unit_uban_0162, "patrol", GetRectCenter(gg_rct_Region_613) )
call IssuePointOrderLocBJ( gg_unit_uban_0163, "patrol", GetRectCenter(gg_rct_Region_614) )
call IssuePointOrderLocBJ( gg_unit_uban_0164, "patrol", GetRectCenter(gg_rct_Region_615) )
call IssuePointOrderLocBJ( gg_unit_uabo_0199, "patrol", GetRectCenter(gg_rct_Region_083) )
call IssuePointOrderLocBJ( gg_unit_uabo_0198, "patrol", GetRectCenter(gg_rct_Region_089) )
call IssuePointOrderLocBJ( gg_unit_uabo_0206, "patrol", GetRectCenter(gg_rct_Region_090) )
call IssuePointOrderLocBJ( gg_unit_uaco_0171, "patrol", GetRectCenter(gg_rct_Region_100) )
call IssuePointOrderLocBJ( gg_unit_uaco_0172, "patrol", GetRectCenter(gg_rct_Region_099) )
call IssuePointOrderLocBJ( gg_unit_uaco_0173, "patrol", GetRectCenter(gg_rct_Region_101) )
call IssuePointOrderLocBJ( gg_unit_uaco_0174, "patrol", GetRectCenter(gg_rct_Region_103) )
call IssuePointOrderLocBJ( gg_unit_uaco_0175, "patrol", GetRectCenter(gg_rct_Region_104) )
call IssuePointOrderLocBJ( gg_unit_uaco_0176, "patrol", GetRectCenter(gg_rct_Region_105) )
call IssuePointOrderLocBJ( gg_unit_uaco_0178, "patrol", GetRectCenter(gg_rct_Region_106) )
call IssuePointOrderLocBJ( gg_unit_uaco_0177, "patrol", GetRectCenter(gg_rct_Region_107) )
call IssuePointOrderLocBJ( gg_unit_uaco_0179, "patrol", GetRectCenter(gg_rct_Region_108) )
call IssuePointOrderLocBJ( gg_unit_uaco_0180, "patrol", GetRectCenter(gg_rct_Region_109) )
call IssuePointOrderLocBJ( gg_unit_uaco_0181, "patrol", GetRectCenter(gg_rct_Region_110) )
call IssuePointOrderLocBJ( gg_unit_uabo_0184, "patrol", GetRectCenter(gg_rct_Region_113) )
call IssuePointOrderLocBJ( gg_unit_uaco_0182, "patrol", GetRectCenter(gg_rct_Region_132) )
call IssuePointOrderLocBJ( gg_unit_uabo_0183, "patrol", GetRectCenter(gg_rct_Region_133) )
call IssuePointOrderLocBJ( gg_unit_uaco_0207, "patrol", GetRectCenter(gg_rct_Region_129) )
call IssuePointOrderLocBJ( gg_unit_uabo_0185, "patrol", GetRectCenter(gg_rct_Region_121) )
call IssuePointOrderLocBJ( gg_unit_uabo_0186, "patrol", GetRectCenter(gg_rct_Region_122) )
call IssuePointOrderLocBJ( gg_unit_uabo_0191, "patrol", GetRectCenter(gg_rct_Region_123) )
call IssuePointOrderLocBJ( gg_unit_uabo_0190, "patrol", GetRectCenter(gg_rct_Region_124) )
call IssuePointOrderLocBJ( gg_unit_uabo_0189, "patrol", GetRectCenter(gg_rct_Region_125) )
call IssuePointOrderLocBJ( gg_unit_uabo_0188, "patrol", GetRectCenter(gg_rct_Region_126) )
call IssuePointOrderLocBJ( gg_unit_uabo_0187, "patrol", GetRectCenter(gg_rct_Region_127) )
call IssuePointOrderLocBJ( gg_unit_uabo_0165, "patrol", GetRectCenter(gg_rct_Region_071) )
call IssuePointOrderLocBJ( gg_unit_uabo_0166, "patrol", GetRectCenter(gg_rct_Region_073) )
call IssuePointOrderLocBJ( gg_unit_uaco_0167, "patrol", GetRectCenter(gg_rct_Region_075) )
call IssuePointOrderLocBJ( gg_unit_uaco_0168, "patrol", GetRectCenter(gg_rct_Region_080) )
call IssuePointOrderLocBJ( gg_unit_uaco_0169, "patrol", GetRectCenter(gg_rct_Region_081) )
call IssuePointOrderLocBJ( gg_unit_uaco_0170, "patrol", GetRectCenter(gg_rct_Region_082) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0205, "patrol", GetRectCenter(gg_rct_Region_174) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0117, "patrol", GetRectCenter(gg_rct_Region_175) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0208, "patrol", GetRectCenter(gg_rct_Region_179) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0209, "patrol", GetRectCenter(gg_rct_Region_128) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0210, "patrol", GetRectCenter(gg_rct_Region_180) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0212, "patrol", GetRectCenter(gg_rct_Region_182) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0213, "patrol", GetRectCenter(gg_rct_Region_181) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0214, "patrol", GetRectCenter(gg_rct_Region_183) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0215, "patrol", GetRectCenter(gg_rct_Region_184) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0218, "patrol", GetRectCenter(gg_rct_Region_176) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0216, "patrol", GetRectCenter(gg_rct_Region_194) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0217, "patrol", GetRectCenter(gg_rct_Region_185) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0219, "patrol", GetRectCenter(gg_rct_Region_187) )
call IssuePointOrderLocBJ( gg_unit_Ubal_0220, "patrol", GetRectCenter(gg_rct_Region_188) )
call IssuePointOrderLocBJ( gg_unit_uske_0230, "patrol", GetRectCenter(gg_rct_Region_186) )
call IssuePointOrderLocBJ( gg_unit_uske_0229, "patrol", GetRectCenter(gg_rct_Region_189) )
call IssuePointOrderLocBJ( gg_unit_uske_0228, "patrol", GetRectCenter(gg_rct_Region_190) )
call IssuePointOrderLocBJ( gg_unit_uske_0226, "patrol", GetRectCenter(gg_rct_Region_191) )
call IssuePointOrderLocBJ( gg_unit_uske_0227, "patrol", GetRectCenter(gg_rct_Region_192) )
call IssuePointOrderLocBJ( gg_unit_uske_0232, "patrol", GetRectCenter(gg_rct_Region_196) )
call IssuePointOrderLocBJ( gg_unit_uske_0231, "patrol", GetRectCenter(gg_rct_Region_195) )
call IssuePointOrderLocBJ( gg_unit_uske_0233, "patrol", GetRectCenter(gg_rct_Region_197) )
call IssuePointOrderLocBJ( gg_unit_uske_0234, "patrol", GetRectCenter(gg_rct_Region_198) )
call IssuePointOrderLocBJ( gg_unit_uske_0235, "patrol", GetRectCenter(gg_rct_Region_199) )
call IssuePointOrderLocBJ( gg_unit_uske_0236, "patrol", GetRectCenter(gg_rct_Region_200) )
call IssuePointOrderLocBJ( gg_unit_uske_0237, "patrol", GetRectCenter(gg_rct_Region_201) )
call IssuePointOrderLocBJ( gg_unit_uskm_0240, "patrol", GetRectCenter(gg_rct_Region_202) )
call IssuePointOrderLocBJ( gg_unit_uskm_0238, "patrol", GetRectCenter(gg_rct_Region_203) )
call IssuePointOrderLocBJ( gg_unit_uskm_0239, "patrol", GetRectCenter(gg_rct_Region_204) )
call IssuePointOrderLocBJ( gg_unit_uskm_0243, "patrol", GetRectCenter(gg_rct_Region_205) )
call IssuePointOrderLocBJ( gg_unit_uskm_0242, "patrol", GetRectCenter(gg_rct_Region_206) )
call IssuePointOrderLocBJ( gg_unit_uskm_0241, "patrol", GetRectCenter(gg_rct_Region_207) )
call IssuePointOrderLocBJ( gg_unit_uskm_0244, "patrol", GetRectCenter(gg_rct_Region_208) )
call IssuePointOrderLocBJ( gg_unit_uskm_0245, "patrol", GetRectCenter(gg_rct_Region_209) )
call IssuePointOrderLocBJ( gg_unit_uskm_0246, "patrol", GetRectCenter(gg_rct_Region_210) )
call IssuePointOrderLocBJ( gg_unit_uskm_0247, "patrol", GetRectCenter(gg_rct_Region_211) )
call IssuePointOrderLocBJ( gg_unit_uskm_0248, "patrol", GetRectCenter(gg_rct_Region_212) )
call IssuePointOrderLocBJ( gg_unit_uskm_0249, "patrol", GetRectCenter(gg_rct_Region_250) )
call IssuePointOrderLocBJ( gg_unit_uskm_0250, "patrol", GetRectCenter(gg_rct_Region_213) )
call IssuePointOrderLocBJ( gg_unit_uskm_0251, "patrol", GetRectCenter(gg_rct_Region_214) )
call IssuePointOrderLocBJ( gg_unit_uskm_0252, "patrol", GetRectCenter(gg_rct_Region_215) )
call IssuePointOrderLocBJ( gg_unit_uskm_0253, "patrol", GetRectCenter(gg_rct_Region_216) )
call IssuePointOrderLocBJ( gg_unit_uskm_0254, "patrol", GetRectCenter(gg_rct_Region_217) )
call IssuePointOrderLocBJ( gg_unit_uskm_0255, "patrol", GetRectCenter(gg_rct_Region_218) )
call IssuePointOrderLocBJ( gg_unit_uskm_0257, "patrol", GetRectCenter(gg_rct_Region_231) )
call IssuePointOrderLocBJ( gg_unit_uskm_0258, "patrol", GetRectCenter(gg_rct_Region_220) )
call IssuePointOrderLocBJ( gg_unit_uskm_0259, "patrol", GetRectCenter(gg_rct_Region_221) )
call IssuePointOrderLocBJ( gg_unit_uskm_0262, "patrol", GetRectCenter(gg_rct_Region_222) )
call IssuePointOrderLocBJ( gg_unit_uskm_0260, "patrol", GetRectCenter(gg_rct_Region_223) )
call IssuePointOrderLocBJ( gg_unit_uskm_0261, "patrol", GetRectCenter(gg_rct_Region_224) )
call IssuePointOrderLocBJ( gg_unit_uske_0263, "patrol", GetRectCenter(gg_rct_Region_225) )
call IssuePointOrderLocBJ( gg_unit_uske_0264, "patrol", GetRectCenter(gg_rct_Region_226) )
call IssuePointOrderLocBJ( gg_unit_uske_0265, "patrol", GetRectCenter(gg_rct_Region_227) )
call IssuePointOrderLocBJ( gg_unit_uske_0266, "patrol", GetRectCenter(gg_rct_Region_228) )
call IssuePointOrderLocBJ( gg_unit_uske_0267, "patrol", GetRectCenter(gg_rct_Region_229) )
call IssuePointOrderLocBJ( gg_unit_uske_0268, "patrol", GetRectCenter(gg_rct_Region_230) )
call IssuePointOrderLocBJ( gg_unit_uske_0269, "patrol", GetRectCenter(gg_rct_Region_232) )
call IssuePointOrderLocBJ( gg_unit_uske_0270, "patrol", GetRectCenter(gg_rct_Region_233) )
call IssuePointOrderLocBJ( gg_unit_uske_0271, "patrol", GetRectCenter(gg_rct_Region_234) )
call IssuePointOrderLocBJ( gg_unit_uske_0272, "patrol", GetRectCenter(gg_rct_Region_235) )
call IssuePointOrderLocBJ( gg_unit_uske_0273, "patrol", GetRectCenter(gg_rct_Region_236) )
call IssuePointOrderLocBJ( gg_unit_uske_0277, "patrol", GetRectCenter(gg_rct_Region_237) )
call IssuePointOrderLocBJ( gg_unit_uske_0276, "patrol", GetRectCenter(gg_rct_Region_238) )
call IssuePointOrderLocBJ( gg_unit_uske_0275, "patrol", GetRectCenter(gg_rct_Region_239) )
call IssuePointOrderLocBJ( gg_unit_uske_0274, "patrol", GetRectCenter(gg_rct_Region_240) )
call IssuePointOrderLocBJ( gg_unit_uske_0278, "patrol", GetRectCenter(gg_rct_Region_241) )
call IssuePointOrderLocBJ( gg_unit_uske_0279, "patrol", GetRectCenter(gg_rct_Region_242) )
call IssuePointOrderLocBJ( gg_unit_uske_0280, "patrol", GetRectCenter(gg_rct_Region_243) )
call IssuePointOrderLocBJ( gg_unit_uske_0283, "patrol", GetRectCenter(gg_rct_Region_244) )
call IssuePointOrderLocBJ( gg_unit_uske_0281, "patrol", GetRectCenter(gg_rct_Region_245) )
call IssuePointOrderLocBJ( gg_unit_uske_0273, "patrol", GetRectCenter(gg_rct_Region_246) )
call IssuePointOrderLocBJ( gg_unit_uske_0282, "patrol", GetRectCenter(gg_rct_Region_247) )
call IssuePointOrderLocBJ( gg_unit_uske_0284, "patrol", GetRectCenter(gg_rct_Region_248) )
call IssuePointOrderLocBJ( gg_unit_ugho_0286, "patrol", GetRectCenter(gg_rct_Region_252) )
call IssuePointOrderLocBJ( gg_unit_ugho_0285, "patrol", GetRectCenter(gg_rct_Region_251) )
call IssuePointOrderLocBJ( gg_unit_ugho_0287, "patrol", GetRectCenter(gg_rct_Region_254) )
call IssuePointOrderLocBJ( gg_unit_ugho_0288, "patrol", GetRectCenter(gg_rct_Region_253) )
call IssuePointOrderLocBJ( gg_unit_nzom_0294, "patrol", GetRectCenter(gg_rct_Region_263) )
call IssuePointOrderLocBJ( gg_unit_nzom_0296, "patrol", GetRectCenter(gg_rct_Region_264) )
call IssuePointOrderLocBJ( gg_unit_nzom_0295, "patrol", GetRectCenter(gg_rct_Region_268) )
call IssuePointOrderLocBJ( gg_unit_nzom_0194, "patrol", GetRectCenter(gg_rct_Region_286) )
call IssuePointOrderLocBJ( gg_unit_nzom_0197, "patrol", GetRectCenter(gg_rct_Region_280) )
call DestroyTrigger( GetTriggeringTrigger() )
endfunction
//===========================================================================
function InitTrig_Patrols takes nothing returns nothing
set gg_trg_Patrols = CreateTrigger( )
call TriggerAddAction( gg_trg_Patrols, function Trig_Patrols_Actions )
endfunction
function Trig_P2_Actions takes nothing returns nothing
call IssuePointOrderLocBJ( gg_unit_nzom_0047, "patrol", GetRectCenter(gg_rct_Region_270) )
call IssuePointOrderLocBJ( gg_unit_nzom_0048, "patrol", GetRectCenter(gg_rct_Region_271) )
call IssuePointOrderLocBJ( gg_unit_nzom_0040, "patrol", GetRectCenter(gg_rct_Region_272) )
call IssuePointOrderLocBJ( gg_unit_nzom_0045, "patrol", GetRectCenter(gg_rct_Region_273) )
call IssuePointOrderLocBJ( gg_unit_Ulic_0056, "patrol", GetRectCenter(gg_rct_Region_021) )
call IssuePointOrderLocBJ( gg_unit_Ulic_0064, "patrol", GetRectCenter(gg_rct_Region_043) )
call IssuePointOrderLocBJ( gg_unit_unec_0065, "patrol", GetRectCenter(gg_rct_Region_274) )
call IssuePointOrderLocBJ( gg_unit_unec_0066, "patrol", GetRectCenter(gg_rct_Region_275) )
call IssuePointOrderLocBJ( gg_unit_unec_0067, "patrol", GetRectCenter(gg_rct_Region_276) )
call IssuePointOrderLocBJ( gg_unit_unec_0072, "patrol", GetRectCenter(gg_rct_Region_281) )
call IssuePointOrderLocBJ( gg_unit_unec_0063, "patrol", GetRectCenter(gg_rct_Region_282) )
call DestroyTrigger( GetTriggeringTrigger() )
endfunction
//===========================================================================
function InitTrig_P2 takes nothing returns nothing
set gg_trg_P2 = CreateTrigger( )
call TriggerAddAction( gg_trg_P2, function Trig_P2_Actions )
endfunction
Walk off path
Events
Time - Every 0.05 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units of type Civilian) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Terrain type at (Position of (Picked unit))) Equal to Ashenvale - Grassy Dirt
Then - Actions
Unit - Kill (Picked Unit)
Else - Actions
Custom script: call DestroyGroup(GetLastCreatedGroup())
function Trig_Text_3_Actions takes nothing returns nothing
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 21
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
call TriggerSleepAction( 2 )
set udg_Tips_On[1] = udg_Tips_On[1]
set udg_Tip1 = "|c37585252Cutting Corners In This Map is for noobs, just be patient because this map is so pro most mazers can't even rush it!!!"
call TriggerSleepAction( 2 )
call DisplayTimedTextToForce( GetPlayersAll(), 5.00, udg_Tip1 )
call TriggerSleepAction( 10.00 )
set udg_Tips_On[1] = "Tips_On[2]"
set udg_Tip2 = "|c47657585Have fun with this, because I took a long time to make it, and it has a lot of commands. Press F9 for commands!!!"
call TriggerSleepAction( 2 )
call DisplayTimedTextToForce( GetPlayersAll(), 5.00, udg_Tip2 )
call TriggerSleepAction( 20.00 )
set udg_Tips_On[1] = "Tips_On[3]"
set udg_Tip3 = "|c35758552Press F9 for a list of awesome commands and information."
call TriggerSleepAction( 2 )
call DisplayTimedTextToForce( GetPlayersAll(), 5.00, udg_Tip3 )
set udg_trigger_queue = GetTriggeringTrigger()
call TriggerSleepAction( 2 )
call QueuedTriggerAddBJ( GetTriggeringTrigger(), false )
call QueuedTriggerRemoveBJ( GetTriggeringTrigger() )
call TriggerSleepAction( 0.50 )
call DestroyTrigger( GetTriggeringTrigger() )
call DisableTrigger( GetTriggeringTrigger() )
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
endfunction
//===========================================================================
function InitTrig_Text_3 takes nothing returns nothing
set gg_trg_Text_3 = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Text_3, Player(0), "tips on", true )
call TriggerAddAction( gg_trg_Text_3, function Trig_Text_3_Actions )
endfunction