// Map deprotected by X-deprotect (version 2006-10-02) by zibada
// http://dimon.xgm.ru/xdep/
// Visit our modmaking community at http://xgm.ru/
Name | Type | is_array | initial_value |
camerasetup01 | camerasetup | No | |
camerasetup02 | camerasetup | No | |
camerasetup03 | camerasetup | No | |
camerasetup04 | camerasetup | No | |
destructable01 | destructable | No | |
group01 | group | No | |
group02 | group | No | |
group03 | group | No | |
integer01 | integer | No | |
location01 | location | No | |
location02 | location | No | |
rect01 | rect | No | |
sound01 | sound | No | |
trigger01 | trigger | No | |
trigger02 | trigger | No | |
trigger03 | trigger | No | |
trigger04 | trigger | No | |
trigger05 | trigger | No | |
trigger06 | trigger | No | |
trigger07 | trigger | No | |
trigger08 | trigger | No | |
trigger09 | trigger | No | |
unit01 | unit | No | |
unit02 | unit | No | |
unit03 | unit | No |
// Map deprotected by X-deprotect (version 2006-10-02) by zibada
// http://dimon.xgm.ru/xdep/
// Visit our modmaking community at http://xgm.ru/
function CreateAllDestructables takes nothing returns nothing
local destructable d
local trigger t
local real life
set udg_destructable01=CreateDestructable('LTbr',-1216.0,-4352.0,90.000,5.000,0)
endfunction
function CreateUnitsForPlayer0 takes nothing returns nothing
local player p=Player(0)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',78.0,272.8,29.730)
endfunction
function CreateUnitsForPlayer1 takes nothing returns nothing
local player p=Player(1)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',117.4,208.0,208.040)
endfunction
function CreateUnitsForPlayer2 takes nothing returns nothing
local player p=Player(2)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',73.5,134.7,342.580)
endfunction
function CreateUnitsForPlayer3 takes nothing returns nothing
local player p=Player(3)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',163.9,144.7,323.350)
endfunction
function CreateUnitsForPlayer4 takes nothing returns nothing
local player p=Player(4)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',242.7,209.6,158.630)
endfunction
function CreateUnitsForPlayer5 takes nothing returns nothing
local player p=Player(5)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',67.0,50.9,179.920)
endfunction
function CreateUnitsForPlayer6 takes nothing returns nothing
local player p=Player(6)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',110.7,67.3,270.450)
endfunction
function CreateUnitsForPlayer7 takes nothing returns nothing
local player p=Player(7)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',187.3,85.6,252.230)
endfunction
function CreateUnitsForPlayer8 takes nothing returns nothing
local player p=Player(8)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',118.8,-71.9,107.140)
endfunction
function CreateUnitsForPlayer9 takes nothing returns nothing
local player p=Player(9)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hpea',203.7,21.6,108.880)
endfunction
function CreateUnitsForPlayer10 takes nothing returns nothing
local player p=Player(10)
local unit u
local integer unitID
local trigger t
local real life
set udg_unit02=CreateUnit(p,'hfoo',-1321.1,1217.0,213.500)
endfunction
function CreateUnitsForPlayer11 takes nothing returns nothing
local player p=Player(11)
local unit u
local integer unitID
local trigger t
local real life
set udg_unit01=CreateUnit(p,'h000',1353.1,-1310.4,213.500)
endfunction
function CreateNeutralHostileBuildings takes nothing returns nothing
local player p=Player(PLAYER_NEUTRAL_AGGRESSIVE)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hhou',1472.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',1344.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',1216.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',1088.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',960.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',832.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',704.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',576.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',448.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',320.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',192.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',64.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-64.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-192.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-320.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-448.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-576.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-704.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-832.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-960.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-1088.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-1216.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-1344.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-1472.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-1344.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-1216.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-1088.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-960.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-832.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-704.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-576.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-448.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-320.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-192.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,-64.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,64.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,192.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,320.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,448.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,576.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,704.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,832.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,960.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,1088.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,1216.0,270.000)
set u=CreateUnit(p,'hhou',-1472.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-1344.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-1216.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-1088.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-960.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-832.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-704.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-576.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-448.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-320.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-192.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,-64.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,64.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,192.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,320.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,448.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,576.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,704.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,832.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,960.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,1088.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,1216.0,270.000)
set u=CreateUnit(p,'hhou',1472.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',1344.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',1216.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',1088.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',960.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',832.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',704.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',576.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',448.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',320.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',192.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',64.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-64.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-192.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-320.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-448.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-576.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-704.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-832.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-960.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-1088.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-1216.0,1344.0,270.000)
set u=CreateUnit(p,'hhou',-1344.0,1344.0,270.000)
endfunction
function CreateNeutralPassive2 takes nothing returns nothing
local player p=Player(PLAYER_NEUTRAL_PASSIVE)
local unit u
local integer unitID
local trigger t
local real life
set udg_unit03=CreateUnit(p,'h001',-1216.1,-4690.9,270.000)
endfunction
function CreateRegions2 takes nothing returns nothing
local weathereffect we
set udg_rect01=Rect(-1312.0,-4512.0,-1120.0,-4448.0)
endfunction
function Trig_camera1_Func004A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup02,GetEnumPlayer(),0.00)
endfunction
function Trig_camera1_Func008A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup01,GetEnumPlayer(),0.00)
endfunction
function Trig_camera1_Actions takes nothing returns nothing
call DestroyTrigger(udg_trigger04)
call SetUserControlForceOff(GetPlayersAll())
call CinematicModeBJ(true,GetPlayersAll())
call ForForce(GetPlayersAll(),function Trig_camera1_Func004A)
call PolledWait(0.50)
call KillDestructable(udg_destructable01)
call PolledWait(1.00)
call ForForce(GetPlayersAll(),function Trig_camera1_Func008A)
call KillUnit(udg_unit03)
call PolledWait(2.00)
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_unit02,"PINK",null,"여긴 8층이란다, 얘야",bj_TIMETYPE_ADD,3.00,true)
call TriggerExecute(udg_trigger03)
endfunction
function Trig_PINK_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='hpea'))then
return false
endif
return true
endfunction
function Trig_PINK_Actions takes nothing returns nothing
call PlaySoundBJ(udg_sound01)
call ExplodeUnitBJ(GetEnteringUnit())
endfunction
function Trig_dddddd_Actions takes nothing returns nothing
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=10
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CustomVictoryBJ(ConvertedPlayer(GetForLoopIndexA()),true,true)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=11
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CustomDefeatBJ(ConvertedPlayer(GetForLoopIndexA()),"무능한 게이..")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endfunction
function Trig_dddddd_______u_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetDyingUnit())=='hpea'))then
return false
endif
return true
endfunction
function Trig_dddddd_______u_Func001Func003001001002001 takes nothing returns boolean
return(IsUnitAliveBJ(GetFilterUnit())==true)
endfunction
function Trig_dddddd_______u_Func001Func003001001002002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='hpea')
endfunction
function Trig_dddddd_______u_Func001Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_dddddd_______u_Func001Func003001001002001(),Trig_dddddd_______u_Func001Func003001001002002())
endfunction
function Trig_dddddd_______u_Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(GetPlayableMapRect(),Condition(function Trig_dddddd_______u_Func001Func003001001002)))==0))then
return false
endif
return true
endfunction
function Trig_dddddd_______u_Actions takes nothing returns nothing
if(Trig_dddddd_______u_Func001C())then
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=10
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CustomDefeatBJ(ConvertedPlayer(GetForLoopIndexA()),"찰지구나!")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=11
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CustomVictoryBJ(ConvertedPlayer(GetForLoopIndexA()),true,true)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
else
endif
endfunction
function Trig_Turn_Func003C takes nothing returns boolean
if(not(GetTerrainTypeBJ(udg_location01)!='Xsqd'))then
return false
endif
return true
endfunction
function Trig_Turn_Actions takes nothing returns nothing
set udg_location01=GetUnitLoc(GetOrderedUnit())
set udg_location02=GetOrderPointLoc()
if(Trig_Turn_Func003C())then
return
else
endif
call SetUnitPositionLocFacingLocBJ(GetOrderedUnit(),udg_location01,udg_location02)
call RemoveLocation(udg_location01)
call RemoveLocation(udg_location02)
endfunction
function Trig_Slide_Func001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==true)
endfunction
function Trig_Slide_Func002Func002C takes nothing returns boolean
if(not(GetTerrainTypeBJ(udg_location01)=='Xsqd'))then
return false
endif
return true
endfunction
function Trig_Slide_Func002A takes nothing returns nothing
set udg_location01=GetUnitLoc(GetEnumUnit())
if(Trig_Slide_Func002Func002C())then
set udg_location02=PolarProjectionBJ(udg_location01,4.20,GetUnitFacing(GetEnumUnit()))
call SetUnitPositionLoc(GetEnumUnit(),udg_location02)
call RemoveLocation(udg_location02)
else
endif
call RemoveLocation(udg_location01)
endfunction
function Trig_Slide_Actions takes nothing returns nothing
set udg_group01=GetUnitsInRectMatching(GetPlayableMapRect(),Condition(function Trig_Slide_Func001002002))
call ForGroupBJ(udg_group01,function Trig_Slide_Func002A)
call DestroyGroup(udg_group01)
endfunction
function Trig_camera2_Func004A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup02,GetEnumPlayer(),0.00)
endfunction
function Trig_camera2_Func008A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup01,GetEnumPlayer(),0.00)
endfunction
function Trig_camera2_Actions takes nothing returns nothing
call DestroyTrigger(udg_trigger04)
call SetUserControlForceOff(GetPlayersAll())
call CinematicModeBJ(true,GetPlayersAll())
call ForForce(GetPlayersAll(),function Trig_camera2_Func004A)
call PolledWait(0.50)
call KillDestructable(udg_destructable01)
call PolledWait(1.00)
call ForForce(GetPlayersAll(),function Trig_camera2_Func008A)
call SetUnitAnimation(udg_unit03,"Attack Slam")
call PolledWait(2.00)
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_unit02,"PINK",null,"탈출이란다, 얘야",bj_TIMETYPE_ADD,3.00,true)
call TriggerExecute(udg_trigger03)
endfunction
function Trig________________________001_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetDyingUnit())=='hhou'))then
return false
endif
return true
endfunction
function Trig________________________001_Func004Func001C takes nothing returns boolean
if(not(udg_integer01==2))then
return false
endif
return true
endfunction
function Trig________________________001_Func004C takes nothing returns boolean
if(not(udg_integer01==1))then
return false
endif
return true
endfunction
function Trig________________________001_Actions takes nothing returns nothing
set udg_integer01=GetRandomInt(1,2)
if(Trig________________________001_Func004C())then
call TriggerExecute(udg_trigger08)
else
if(Trig________________________001_Func004Func001C())then
call TriggerExecute(udg_trigger01)
else
endif
endif
endfunction
function main2 takes nothing returns nothing
call SetCameraBounds(-2048.0+GetCameraMargin(CAMERA_MARGIN_LEFT),-6144.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM),2048.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),2048.0-GetCameraMargin(CAMERA_MARGIN_TOP),-2048.0+GetCameraMargin(CAMERA_MARGIN_LEFT),2048.0-GetCameraMargin(CAMERA_MARGIN_TOP),2048.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),-6144.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM))
call SetDayNightModels("Environment\\DNC\\DNCDalaran\\DNCDalaranTerrain\\DNCDalaranTerrain.mdl","Environment\\DNC\\DNCDalaran\\DNCDalaranUnit\\DNCDalaranUnit.mdl")
call SetTerrainFogEx(0,3000.0,5000.0,0.500,0.000,0.000,0.000)
call NewSoundEnvironment("Default")
call SetAmbientDaySound("DalaranDay")
call SetAmbientNightSound("DalaranNight")
call SetMapMusic("Music",true,0)
set udg_sound01=CreateSound("war3mapImported\\ang.wav",false,false,false,10,10,"")
call SetSoundDuration(udg_sound01,744)
call SetSoundChannel(udg_sound01,0)
call SetSoundVolume(udg_sound01,127)
call SetSoundPitch(udg_sound01,1.0)
call CreateRegions2()
set udg_camerasetup01=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ROTATION,90.3,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ANGLE_OF_ATTACK,256.1,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_TARGET_DISTANCE,2108.8,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_FARZ,9090.9,0.0)
call CameraSetupSetDestPosition(udg_camerasetup01,-1038.8,-5094.8,0.0)
set udg_camerasetup02=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ROTATION,90.9,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ANGLE_OF_ATTACK,349.8,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_TARGET_DISTANCE,2551.7,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_FARZ,9090.9,0.0)
call CameraSetupSetDestPosition(udg_camerasetup02,-1170.1,-2385.4,0.0)
set udg_camerasetup03=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ROTATION,89.1,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ANGLE_OF_ATTACK,329.9,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_TARGET_DISTANCE,931.4,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_FARZ,3415.1,0.0)
call CameraSetupSetDestPosition(udg_camerasetup03,-1135.1,-5055.5,0.0)
set udg_camerasetup04=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ROTATION,268.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ANGLE_OF_ATTACK,323.4,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_TARGET_DISTANCE,846.7,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_FARZ,3415.1,0.0)
call CameraSetupSetDestPosition(udg_camerasetup04,-1252.3,-5540.5,0.0)
call CreateAllDestructables()
call CreateNeutralHostileBuildings()
call CreateNeutralPassive2()
call CreateUnitsForPlayer0()
call CreateUnitsForPlayer1()
call CreateUnitsForPlayer2()
call CreateUnitsForPlayer3()
call CreateUnitsForPlayer4()
call CreateUnitsForPlayer5()
call CreateUnitsForPlayer6()
call CreateUnitsForPlayer7()
call CreateUnitsForPlayer8()
call CreateUnitsForPlayer9()
call CreateUnitsForPlayer10()
call CreateUnitsForPlayer11()
set udg_group01=CreateGroup()
set udg_group02=CreateGroup()
set udg_group03=CreateGroup()
set udg_integer01=0
set udg_trigger01=CreateTrigger()
call TriggerAddAction(udg_trigger01,function Trig_camera1_Actions)
set udg_trigger02=CreateTrigger()
call TriggerRegisterUnitInRangeSimple(udg_trigger02,80.00,udg_unit01)
call TriggerRegisterUnitInRangeSimple(udg_trigger02,80.00,udg_unit02)
call TriggerAddCondition(udg_trigger02,Condition(function Trig_PINK_Conditions))
call TriggerAddAction(udg_trigger02,function Trig_PINK_Actions)
set udg_trigger03=CreateTrigger()
call TriggerAddAction(udg_trigger03,function Trig_dddddd_Actions)
set udg_trigger04=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger04,EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger04,Condition(function Trig_dddddd_______u_Conditions))
call TriggerAddAction(udg_trigger04,function Trig_dddddd_______u_Actions)
set udg_trigger05=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger05,EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER)
call TriggerAddAction(udg_trigger05,function Trig_Turn_Actions)
set udg_trigger06=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger06,0.01)
call TriggerAddAction(udg_trigger06,function Trig_Slide_Actions)
set udg_trigger08=CreateTrigger()
call TriggerAddAction(udg_trigger08,function Trig_camera2_Actions)
set udg_trigger09=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger09,EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger09,Condition(function Trig________________________001_Conditions))
call TriggerAddAction(udg_trigger09,function Trig________________________001_Actions)
endfunction
function InitTrig_init takes nothing returns nothing
call ExecuteFunc("main2")
endfunction