lol... actualy my warcraft is with that version, my bad xD
here is the script :
//===========================================================================
//
// Just another Warcraft III map
//
// Warcraft III map script
// Generated by the Warcraft III World Editor
// Date: Mon Aug 10 00:09:16 2009
// Map Author: Unknown
//
//===========================================================================
//***************************************************************************
//*
//* Global Variables
//*
//***************************************************************************
globals
// Generated
trigger gg_trg_Melee_Initialization = null
endglobals
function InitGlobals takes nothing returns nothing
endfunction
//***************************************************************************
//*
//* Items
//*
//***************************************************************************
function CreateAllItems takes nothing returns nothing
local integer itemID
call CreateItem( 'tkno', -522.5, -1324.3 )
call CreateItem( 'tkno', -546.9, -1385.9 )
call CreateItem( 'tkno', -577.5, -1414.3 )
call CreateItem( 'tkno', -621.6, -1398.8 )
call CreateItem( 'tkno', -685.5, -1313.7 )
call CreateItem( 'tkno', -721.1, -1203.6 )
call CreateItem( 'tkno', -729.7, -1141.8 )
call CreateItem( 'tkno', -733.5, -1096.8 )
call CreateItem( 'tkno', -727.6, -1059.4 )
call CreateItem( 'tkno', -681.3, -1155.4 )
call CreateItem( 'tkno', -653.7, -1237.5 )
call CreateItem( 'tkno', -645.6, -1295.4 )
call CreateItem( 'tkno', -640.5, -1349.5 )
call CreateItem( 'tkno', -604.9, -1226.3 )
call CreateItem( 'tkno', -612.8, -1122.9 )
call CreateItem( 'tkno', -628.6, -1052.2 )
call CreateItem( 'tkno', -636.6, -1008.1 )
call CreateItem( 'tkno', -628.2, -1162.1 )
call CreateItem( 'tkno', -589.3, -1343.6 )
call CreateItem( 'tkno', -552.0, -1231.1 )
call CreateItem( 'tkno', -555.4, -1172.2 )
call CreateItem( 'tkno', -558.3, -1122.9 )
call CreateItem( 'tkno', -561.9, -1061.2 )
call CreateItem( 'tkno', -670.5, -1059.4 )
call CreateItem( 'tkno', -674.8, -1105.6 )
call CreateItem( 'tkno', -672.4, -1202.0 )
call CreateItem( 'tkno', -659.6, -1421.4 )
call CreateItem( 'tkno', -647.2, -1493.5 )
call CreateItem( 'tkno', -716.5, -1451.8 )
call CreateItem( 'tkno', -726.7, -1411.5 )
call CreateItem( 'tkno', -726.1, -1354.0 )
call CreateItem( 'tkno', -715.5, -1298.5 )
call CreateItem( 'tkno', -696.5, -1237.5 )
call CreateItem( 'tkno', -540.0, -1036.3 )
call CreateItem( 'tkno', -515.8, -1202.1 )
call CreateItem( 'tkno', -493.5, -1363.9 )
call CreateItem( 'tkno', -489.6, -1442.2 )
call CreateItem( 'tkno', -519.2, -1100.0 )
call CreateItem( 'tkno', -534.0, -996.0 )
call CreateItem( 'tkno', -462.1, -1518.7 )
call CreateItem( 'tkno', -443.9, -1479.7 )
call CreateItem( 'tkno', -429.4, -1383.9 )
call CreateItem( 'tkno', -433.5, -1308.0 )
call CreateItem( 'tkno', -441.3, -1221.4 )
call CreateItem( 'tkno', -450.6, -1156.1 )
call CreateItem( 'tkno', -464.0, -1105.2 )
call CreateItem( 'tkno', -493.6, -1043.5 )
call CreateItem( 'tkno', -543.7, -1296.0 )
call CreateItem( 'tkno', -528.7, -1482.4 )
call CreateItem( 'tkno', -524.8, -1542.9 )
call CreateItem( 'tkno', -574.8, -1279.2 )
call CreateItem( 'tkno', -572.2, -1205.4 )
call CreateItem( 'tkno', -625.5, -1084.3 )
call CreateItem( 'tkno', -755.7, -1122.4 )
call CreateItem( 'tkno', -781.9, -1192.4 )
call CreateItem( 'tkno', -788.2, -1343.6 )
call CreateItem( 'tkno', -772.3, -1406.4 )
call CreateItem( 'tkno', -716.1, -1485.0 )
call CreateItem( 'tkno', -584.3, -1545.4 )
call CreateItem( 'tkno', -495.7, -1525.1 )
call CreateItem( 'tkno', -482.5, -1490.2 )
call CreateItem( 'tkno', -570.1, -1454.4 )
call CreateItem( 'tkno', -623.3, -1454.4 )
call CreateItem( 'tkno', -591.9, -1486.3 )
call CreateItem( 'tkno', -557.9, -1508.5 )
call CreateItem( 'tkno', -619.8, -1514.9 )
call CreateItem( 'tkno', -683.0, -1514.9 )
call CreateItem( 'tkno', -763.2, -1282.3 )
call CreateItem( 'tkno', -771.7, -1246.7 )
call CreateItem( 'tkno', -714.2, -1539.1 )
call CreateItem( 'tkno', -756.8, -1502.0 )
call CreateItem( 'tkno', -780.6, -1458.4 )
call CreateItem( 'tkno', -797.4, -1312.5 )
call CreateItem( 'tkno', -808.4, -1146.1 )
call CreateItem( 'tkno', -815.0, -1077.3 )
call CreateItem( 'tkno', -818.7, -1043.5 )
call CreateItem( 'tkno', -798.2, -1018.1 )
call CreateItem( 'tkno', -708.8, -1007.1 )
call CreateItem( 'tkno', -470.2, -1066.7 )
call CreateItem( 'tkno', -476.5, -1205.4 )
call CreateItem( 'tkno', -479.9, -1242.0 )
call CreateItem( 'tkno', -479.2, -1286.9 )
call CreateItem( 'tkno', -474.0, -1324.4 )
call CreateItem( 'tkno', -462.4, -1399.4 )
call CreateItem( 'tkno', -456.2, -1435.4 )
call CreateItem( 'tkno', -514.3, -1269.1 )
endfunction
//***************************************************************************
//*
//* Unit Creation
//*
//***************************************************************************
//===========================================================================
function CreateBuildingsForPlayer0 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, 'hgtw', 256.0, -1024.0, 270.000 )
set u = CreateUnit( p, 'hctw', 256.0, -1152.0, 270.000 )
set u = CreateUnit( p, 'h003', -2816.0, -512.0, 270.000 )
set u = CreateUnit( p, 'h004', -2816.0, -640.0, 270.000 )
set u = CreateUnit( p, 'h005', -2816.0, -768.0, 270.000 )
set u = CreateUnit( p, 'h006', -2816.0, -896.0, 270.000 )
set u = CreateUnit( p, 'h007', -2816.0, -1024.0, 270.000 )
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, 'H000', -351.7, -1078.9, 333.401 )
set u = CreateUnit( p, 'E000', -204.2, -1083.2, 269.898 )
set u = CreateUnit( p, 'H001', -62.9, -1100.7, 176.281 )
set u = CreateUnit( p, 'E000', -1908.6, -167.3, 178.709 )
set u = CreateUnit( p, 'E000', -1923.8, -285.6, 266.185 )
set u = CreateUnit( p, 'E000', -1931.2, -393.5, 224.787 )
set u = CreateUnit( p, 'E000', -1937.9, -532.3, 79.379 )
set u = CreateUnit( p, 'E000', -1930.0, -597.9, 299.540 )
set u = CreateUnit( p, 'E000', -1946.3, -465.2, 128.808 )
set u = CreateUnit( p, 'E000', -1875.8, -237.1, 3.054 )
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 u = CreateUnit( p, 'uabo', -3976.7, -500.6, 289.993 )
set u = CreateUnit( p, 'uabo', -3776.6, -560.9, 8.778 )
set u = CreateUnit( p, 'ufro', -3884.3, -395.7, 280.874 )
endfunction
//===========================================================================
function CreateNeutralHostile 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, 'nskg', -3249.1, 559.8, 117.327 )
set u = CreateUnit( p, 'nskg', -3080.1, 609.1, 124.336 )
set u = CreateUnit( p, 'nskg', -3118.0, 460.8, 152.462 )
set u = CreateUnit( p, 'nska', 412.4, 2056.4, 343.652 )
set u = CreateUnit( p, 'nska', 463.4, 2157.6, 323.579 )
set u = CreateUnit( p, 'nska', 574.2, 2167.1, 95.870 )
set u = CreateUnit( p, 'nska', 656.6, 2140.6, 21.699 )
set u = CreateUnit( p, 'nska', 706.2, 2085.2, 353.869 )
set u = CreateUnit( p, 'nska', 737.3, 2024.7, 156.461 )
set u = CreateUnit( p, 'nska', 683.2, 1976.7, 61.679 )
set u = CreateUnit( p, 'nska', 614.0, 1964.9, 189.267 )
set u = CreateUnit( p, 'nska', 549.3, 1973.3, 115.316 )
set u = CreateUnit( p, 'nska', 562.0, 2042.2, 80.214 )
endfunction
//===========================================================================
function CreateNeutralPassiveBuildings takes nothing returns nothing
local player p = Player(PLAYER_NEUTRAL_PASSIVE)
local unit u
local integer unitID
local trigger t
local real life
set u = CreateUnit( p, 'ncp2', -5792.0, 5600.0, 270.000 )
set u = CreateUnit( p, 'ncp2', -5408.0, 5600.0, 270.000 )
set u = CreateUnit( p, 'ncp2', -5024.0, 5600.0, 270.000 )
endfunction
//===========================================================================
function CreatePlayerBuildings takes nothing returns nothing
call CreateBuildingsForPlayer0( )
endfunction
//===========================================================================
function CreatePlayerUnits takes nothing returns nothing
call CreateUnitsForPlayer0( )
call CreateUnitsForPlayer11( )
endfunction
//===========================================================================
function CreateAllUnits takes nothing returns nothing
call CreateNeutralPassiveBuildings( )
call CreatePlayerBuildings( )
call CreateNeutralHostile( )
call CreatePlayerUnits( )
endfunction
//***************************************************************************
//*
//* Players
//*
//***************************************************************************
function InitCustomPlayerSlots takes nothing returns nothing
// Player 0
call SetPlayerStartLocation( Player(0), 0 )
call ForcePlayerStartLocation( Player(0), 0 )
call SetPlayerColor( Player(0), ConvertPlayerColor(0) )
call SetPlayerRacePreference( Player(0), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(0), true )
call SetPlayerController( Player(0), MAP_CONTROL_USER )
// Player 1
call SetPlayerStartLocation( Player(1), 1 )
call ForcePlayerStartLocation( Player(1), 1 )
call SetPlayerColor( Player(1), ConvertPlayerColor(1) )
call SetPlayerRacePreference( Player(1), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(1), true )
call SetPlayerController( Player(1), MAP_CONTROL_USER )
// Player 2
call SetPlayerStartLocation( Player(2), 2 )
call ForcePlayerStartLocation( Player(2), 2 )
call SetPlayerColor( Player(2), ConvertPlayerColor(2) )
call SetPlayerRacePreference( Player(2), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(2), true )
call SetPlayerController( Player(2), MAP_CONTROL_USER )
// Player 3
call SetPlayerStartLocation( Player(3), 3 )
call ForcePlayerStartLocation( Player(3), 3 )
call SetPlayerColor( Player(3), ConvertPlayerColor(3) )
call SetPlayerRacePreference( Player(3), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(3), true )
call SetPlayerController( Player(3), MAP_CONTROL_USER )
// Player 4
call SetPlayerStartLocation( Player(4), 4 )
call ForcePlayerStartLocation( Player(4), 4 )
call SetPlayerColor( Player(4), ConvertPlayerColor(4) )
call SetPlayerRacePreference( Player(4), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(4), true )
call SetPlayerController( Player(4), MAP_CONTROL_USER )
// Player 5
call SetPlayerStartLocation( Player(5), 5 )
call ForcePlayerStartLocation( Player(5), 5 )
call SetPlayerColor( Player(5), ConvertPlayerColor(5) )
call SetPlayerRacePreference( Player(5), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(5), true )
call SetPlayerController( Player(5), MAP_CONTROL_USER )
// Player 6
call SetPlayerStartLocation( Player(6), 6 )
call ForcePlayerStartLocation( Player(6), 6 )
call SetPlayerColor( Player(6), ConvertPlayerColor(6) )
call SetPlayerRacePreference( Player(6), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(6), true )
call SetPlayerController( Player(6), MAP_CONTROL_USER )
// Player 7
call SetPlayerStartLocation( Player(7), 7 )
call ForcePlayerStartLocation( Player(7), 7 )
call SetPlayerColor( Player(7), ConvertPlayerColor(7) )
call SetPlayerRacePreference( Player(7), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(7), true )
call SetPlayerController( Player(7), MAP_CONTROL_USER )
// Player 8
call SetPlayerStartLocation( Player(8), 8 )
call ForcePlayerStartLocation( Player(8), 8 )
call SetPlayerColor( Player(8), ConvertPlayerColor(8) )
call SetPlayerRacePreference( Player(8), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(8), true )
call SetPlayerController( Player(8), MAP_CONTROL_USER )
// Player 9
call SetPlayerStartLocation( Player(9), 9 )
call ForcePlayerStartLocation( Player(9), 9 )
call SetPlayerColor( Player(9), ConvertPlayerColor(9) )
call SetPlayerRacePreference( Player(9), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(9), true )
call SetPlayerController( Player(9), MAP_CONTROL_COMPUTER )
// Player 10
call SetPlayerStartLocation( Player(10), 10 )
call ForcePlayerStartLocation( Player(10), 10 )
call SetPlayerColor( Player(10), ConvertPlayerColor(10) )
call SetPlayerRacePreference( Player(10), RACE_PREF_HUMAN )
call SetPlayerRaceSelectable( Player(10), true )
call SetPlayerController( Player(10), MAP_CONTROL_USER )
// Player 11
call SetPlayerStartLocation( Player(11), 11 )
call ForcePlayerStartLocation( Player(11), 11 )
call SetPlayerColor( Player(11), ConvertPlayerColor(11) )
call SetPlayerRacePreference( Player(11), RACE_PREF_UNDEAD )
call SetPlayerRaceSelectable( Player(11), true )
call SetPlayerController( Player(11), MAP_CONTROL_COMPUTER )
endfunction
function InitCustomTeams takes nothing returns nothing
// Force: Humans
call SetPlayerTeam( Player(0), 0 )
call SetPlayerState( Player(0), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(1), 0 )
call SetPlayerState( Player(1), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(2), 0 )
call SetPlayerState( Player(2), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(3), 0 )
call SetPlayerState( Player(3), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(4), 0 )
call SetPlayerState( Player(4), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(5), 0 )
call SetPlayerState( Player(5), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(6), 0 )
call SetPlayerState( Player(6), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(7), 0 )
call SetPlayerState( Player(7), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(8), 0 )
call SetPlayerState( Player(8), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(9), 0 )
call SetPlayerState( Player(9), PLAYER_STATE_ALLIED_VICTORY, 1 )
call SetPlayerTeam( Player(10), 0 )
call SetPlayerState( Player(10), PLAYER_STATE_ALLIED_VICTORY, 1 )
// Allied
call SetPlayerAllianceStateAllyBJ( Player(0), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(0), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(0), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(0), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(0), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(0), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(0), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(0), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(0), Player(9), true )
call SetPlayerAllianceStateAllyBJ( Player(0), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(9), true )
call SetPlayerAllianceStateAllyBJ( Player(1), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(9), true )
call SetPlayerAllianceStateAllyBJ( Player(2), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(9), true )
call SetPlayerAllianceStateAllyBJ( Player(3), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(9), true )
call SetPlayerAllianceStateAllyBJ( Player(4), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(9), true )
call SetPlayerAllianceStateAllyBJ( Player(5), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(9), true )
call SetPlayerAllianceStateAllyBJ( Player(6), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(9), true )
call SetPlayerAllianceStateAllyBJ( Player(7), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(9), true )
call SetPlayerAllianceStateAllyBJ( Player(8), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(9), Player(10), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(0), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(1), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(2), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(3), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(4), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(5), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(6), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(7), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(8), true )
call SetPlayerAllianceStateAllyBJ( Player(10), Player(9), true )
// Shared Vision
call SetPlayerAllianceStateVisionBJ( Player(0), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(0), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(0), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(0), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(0), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(0), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(0), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(0), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(0), Player(9), true )
call SetPlayerAllianceStateVisionBJ( Player(0), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(9), true )
call SetPlayerAllianceStateVisionBJ( Player(1), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(9), true )
call SetPlayerAllianceStateVisionBJ( Player(2), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(9), true )
call SetPlayerAllianceStateVisionBJ( Player(3), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(9), true )
call SetPlayerAllianceStateVisionBJ( Player(4), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(9), true )
call SetPlayerAllianceStateVisionBJ( Player(5), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(9), true )
call SetPlayerAllianceStateVisionBJ( Player(6), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(9), true )
call SetPlayerAllianceStateVisionBJ( Player(7), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(9), true )
call SetPlayerAllianceStateVisionBJ( Player(8), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(9), Player(10), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(0), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(1), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(2), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(3), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(4), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(5), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(6), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(7), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(8), true )
call SetPlayerAllianceStateVisionBJ( Player(10), Player(9), true )
// Shared Control
call SetPlayerAllianceStateControlBJ( Player(0), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(0), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(0), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(0), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(0), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(0), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(0), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(0), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(0), Player(9), true )
call SetPlayerAllianceStateControlBJ( Player(0), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(9), true )
call SetPlayerAllianceStateControlBJ( Player(1), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(9), true )
call SetPlayerAllianceStateControlBJ( Player(2), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(9), true )
call SetPlayerAllianceStateControlBJ( Player(3), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(9), true )
call SetPlayerAllianceStateControlBJ( Player(4), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(9), true )
call SetPlayerAllianceStateControlBJ( Player(5), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(9), true )
call SetPlayerAllianceStateControlBJ( Player(6), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(9), true )
call SetPlayerAllianceStateControlBJ( Player(7), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(9), true )
call SetPlayerAllianceStateControlBJ( Player(8), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(9), Player(10), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(0), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(1), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(2), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(3), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(4), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(5), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(6), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(7), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(8), true )
call SetPlayerAllianceStateControlBJ( Player(10), Player(9), true )
// Force: Undeads
call SetPlayerTeam( Player(11), 1 )
call SetPlayerState( Player(11), PLAYER_STATE_ALLIED_VICTORY, 1 )
endfunction
function InitAllyPriorities takes nothing returns nothing
call SetStartLocPrioCount( 0, 9 )
call SetStartLocPrio( 0, 0, 1, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 0, 1, 2, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 0, 2, 3, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 0, 3, 4, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 0, 4, 5, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 0, 5, 6, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 0, 6, 7, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 0, 7, 8, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 0, 8, 10, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 1, 8 )
call SetStartLocPrio( 1, 0, 2, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 1, 1, 3, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 1, 2, 4, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 1, 3, 5, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 1, 4, 6, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 1, 5, 7, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 1, 6, 8, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 1, 7, 10, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 2, 8 )
call SetStartLocPrio( 2, 0, 1, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 2, 1, 3, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 2, 2, 4, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 2, 3, 5, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 2, 4, 6, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 2, 5, 7, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 2, 6, 8, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 2, 7, 10, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 3, 8 )
call SetStartLocPrio( 3, 0, 1, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 3, 1, 2, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 3, 2, 4, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 3, 3, 5, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 3, 4, 6, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 3, 5, 7, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 3, 6, 8, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 3, 7, 10, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 4, 8 )
call SetStartLocPrio( 4, 0, 1, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 4, 1, 2, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 4, 2, 3, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 4, 3, 5, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 4, 4, 6, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 4, 5, 7, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 4, 6, 8, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 4, 7, 10, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 5, 8 )
call SetStartLocPrio( 5, 0, 1, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 5, 1, 2, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 5, 2, 3, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 5, 3, 4, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 5, 4, 6, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 5, 5, 7, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 5, 6, 8, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 5, 7, 10, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 6, 8 )
call SetStartLocPrio( 6, 0, 1, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 6, 1, 2, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 6, 2, 3, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 6, 3, 4, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 6, 4, 5, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 6, 5, 7, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 6, 6, 8, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 6, 7, 10, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 7, 8 )
call SetStartLocPrio( 7, 0, 1, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 7, 1, 2, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 7, 2, 3, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 7, 3, 4, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 7, 4, 5, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 7, 5, 6, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 7, 6, 8, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 7, 7, 10, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 8, 8 )
call SetStartLocPrio( 8, 0, 1, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 8, 1, 2, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 8, 2, 3, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 8, 3, 4, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 8, 4, 5, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 8, 5, 6, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 8, 6, 7, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 8, 7, 10, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 9, 8 )
call SetStartLocPrio( 9, 0, 0, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 9, 1, 1, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 9, 2, 2, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 9, 3, 3, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 9, 4, 4, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 9, 5, 5, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 9, 6, 6, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 9, 7, 7, MAP_LOC_PRIO_LOW )
call SetStartLocPrioCount( 10, 8 )
call SetStartLocPrio( 10, 0, 1, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 10, 1, 2, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 10, 2, 3, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 10, 3, 4, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 10, 4, 5, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 10, 5, 6, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 10, 6, 7, MAP_LOC_PRIO_HIGH )
call SetStartLocPrio( 10, 7, 8, MAP_LOC_PRIO_HIGH )
call SetStartLocPrioCount( 11, 8 )
call SetStartLocPrio( 11, 0, 0, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 11, 1, 1, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 11, 2, 2, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 11, 3, 3, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 11, 4, 4, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 11, 5, 5, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 11, 6, 6, MAP_LOC_PRIO_LOW )
call SetStartLocPrio( 11, 7, 7, MAP_LOC_PRIO_LOW )
endfunction
//***************************************************************************
//*
//* Main Initialization
//*
//***************************************************************************
//===========================================================================
function main takes nothing returns nothing
call SetCameraBounds( -6144.0 + GetCameraMargin(CAMERA_MARGIN_LEFT), -6144.0 + GetCameraMargin(CAMERA_MARGIN_BOTTOM), 6144.0 - GetCameraMargin(CAMERA_MARGIN_RIGHT), 6144.0 - GetCameraMargin(CAMERA_MARGIN_TOP), -6144.0 + GetCameraMargin(CAMERA_MARGIN_LEFT), 6144.0 - GetCameraMargin(CAMERA_MARGIN_TOP), 6144.0 - GetCameraMargin(CAMERA_MARGIN_RIGHT), -6144.0 + GetCameraMargin(CAMERA_MARGIN_BOTTOM) )
call SetDayNightModels( "Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\DNCLordaeronTerrain.mdl", "Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdl" )
call NewSoundEnvironment( "Default" )
call SetAmbientDaySound( "LordaeronWinterDay" )
call SetAmbientNightSound( "LordaeronWinterNight" )
call SetMapMusic( "Music", true, 0 )
call CreateAllItems( )
call CreateAllUnits( )
call InitBlizzard( )
call InitGlobals( )
endfunction
//***************************************************************************
//*
//* Map Configuration
//*
//***************************************************************************
function config takes nothing returns nothing
call SetMapName( "TRIGSTR_001" )
call SetMapDescription( "TRIGSTR_003" )
call SetPlayers( 12 )
call SetTeams( 12 )
call SetGamePlacement( MAP_PLACEMENT_TEAMS_TOGETHER )
call DefineStartLocation( 0, -5440.0, 4992.0 )
call DefineStartLocation( 1, -5440.0, 4992.0 )
call DefineStartLocation( 2, -5440.0, 4992.0 )
call DefineStartLocation( 3, -5440.0, 4992.0 )
call DefineStartLocation( 4, -5440.0, 4992.0 )
call DefineStartLocation( 5, -5440.0, 4992.0 )
call DefineStartLocation( 6, -5440.0, 4992.0 )
call DefineStartLocation( 7, -5440.0, 4992.0 )
call DefineStartLocation( 8, -5440.0, 4992.0 )
call DefineStartLocation( 9, 64.0, -320.0 )
call DefineStartLocation( 10, -5440.0, 4992.0 )
call DefineStartLocation( 11, -5760.0, -256.0 )
// Player setup
call InitCustomPlayerSlots( )
call InitCustomTeams( )
call InitAllyPriorities( )
endfunction