// !Level Script
	

[DAY1_START]
{	
	INTEL(INT_GENBASEATTACK,5)
	CAMSCROLL(R21)
	WAITINTEL()
	INTEL(INT_NORTHLANDINGFIELD,5)
	CAMSCROLL(H21)
	WAITINTEL()
	INTEL(INT_SOUTHLANDINGFIELD,5)
	CAMSCROLL(Z19)
	WAITINTEL()
	INTEL(INT_ABANDONBEHEMOTH,5)
	CAMSCROLL(N10)
	WAITINTEL()
	CAMSCROLL(R21)

	HELPICON(N9,HELP_MEDIUMTANK,5)

	HOTSPOT(X19)
	HOTSPOT(Y19)
	HOTSPOT(Z19)
	
	HOTSPOT(H21)
	HOTSPOT(I21)
	HOTSPOT(J21)
}

[DAY2_START]
{
	CAMSCROLL(H21)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook1,UT_SKYHOOK,D20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook3,UT_SKYHOOK,D22,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt1,UT_GRUNT,D20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt3,UT_GRUNT,D22,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook1,G20)
	MOVEUNIT(Hook3,G22)
	
	PAUSE()

	DROPUNIT(Hook1)
	DROPUNIT(Hook3)

	PAUSE()
	
	MOVEUNIT(Grunt1,I20)
	MOVEUNIT(Grunt3,I22)

	MOVEUNIT(Hook1,D20)
	KILLUNIT(Hook1)
	MOVEUNIT(Hook3,D22)
	KILLUNIT(Hook3)
	
	RELINQUISH(Grunt1)
	RELINQUISH(Grunt3)

	WAITINTEL()
	CAMSCROLL(R21)
}



[DAY3_START]
{
	CAMSCROLL(Z19)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook4,UT_SKYHOOK,AC18,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook6,UT_SKYHOOK,AC20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt4,UT_GRUNT,AC18,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt6,UT_GRUNT,AC20,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook4,Z18)
	MOVEUNIT(Hook6,Z20)
	
	PAUSE()

	DROPUNIT(Hook4)
	DROPUNIT(Hook6)

	PAUSE()
	
	MOVEUNIT(Grunt4,X18)
	MOVEUNIT(Grunt6,X20)

	MOVEUNIT(Hook4,AC18)
	KILLUNIT(Hook4)
	MOVEUNIT(Hook6,AC20)
	KILLUNIT(Hook6)
	
	RELINQUISH(Grunt4)
	RELINQUISH(Grunt6)

	WAITINTEL()
	CAMSCROLL(R21)
}

[DAY4_START]
{
	CAMSCROLL(H21)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook1,UT_SKYHOOK,D20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook2,UT_SKYHOOK,E21,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook3,UT_SKYHOOK,D22,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt1,UT_GRUNT,D20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt2,UT_SNIPER,E21,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt3,UT_GRUNT,D22,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook1,G20)
	MOVEUNIT(Hook2,H21)
	MOVEUNIT(Hook3,G22)
	
	PAUSE()

	DROPUNIT(Hook1)
	DROPUNIT(Hook2)
	DROPUNIT(Hook3)

	PAUSE()
	
	MOVEUNIT(Grunt1,I20)
	MOVEUNIT(Grunt2,J21)
	MOVEUNIT(Grunt3,I22)

	MOVEUNIT(Hook1,D20)
	MOVEUNIT(Hook2,E21)
	MOVEUNIT(Hook3,D22)
	
	PAUSE()
	
	KILLUNIT(Hook1)
	KILLUNIT(Hook2)
	KILLUNIT(Hook3)
	
	RELINQUISH(Grunt1)
	RELINQUISH(Grunt2)
	RELINQUISH(Grunt3)

	WAITINTEL()
	CAMSCROLL(R21)
}



[DAY5_START]
{
	CAMSCROLL(Z19)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook4,UT_SKYHOOK,AC18,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook5,UT_SKYHOOK,AC19,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook6,UT_SKYHOOK,AC20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt4,UT_GRENADIER,AC18,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt5,UT_SNIPER,AC19,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt6,UT_GRENADIER,AC20,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook4,Z18)
	MOVEUNIT(Hook5,Z19)
	MOVEUNIT(Hook6,Z20)
	
	PAUSE()

	DROPUNIT(Hook4)
	DROPUNIT(Hook5)
	DROPUNIT(Hook6)

	PAUSE()
	
	MOVEUNIT(Grunt4,X18)
	MOVEUNIT(Grunt5,X19)
	MOVEUNIT(Grunt6,X20)

	MOVEUNIT(Hook4,AC18)
	KILLUNIT(Hook4)
	MOVEUNIT(Hook5,AC19)
	KILLUNIT(Hook5)
	MOVEUNIT(Hook6,AC20)
	KILLUNIT(Hook6)
	
	RELINQUISH(Grunt4)
	RELINQUISH(Grunt5)
	RELINQUISH(Grunt6)

	WAITINTEL()
	CAMSCROLL(R21)
}

[DAY6_START]
{
	CAMSCROLL(H21)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook1,UT_SKYHOOK,D20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook3,UT_SKYHOOK,D22,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt1,UT_GRUNT,D20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt3,UT_GRENADIER,D22,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook1,G20)
	MOVEUNIT(Hook3,G22)
	
	PAUSE()

	DROPUNIT(Hook1)
	DROPUNIT(Hook3)

	PAUSE()
	
	MOVEUNIT(Grunt1,I20)
	MOVEUNIT(Grunt3,I22)

	MOVEUNIT(Hook1,D20)
	KILLUNIT(Hook1)
	MOVEUNIT(Hook3,D22)
	KILLUNIT(Hook3)
	
	RELINQUISH(Grunt1)
	RELINQUISH(Grunt3)

	CAMSCROLL(Z19)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook4,UT_SKYHOOK,AC18,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook6,UT_SKYHOOK,AC20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt4,UT_GRUNT,AC18,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt6,UT_SNIPER,AC20,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook4,Z18)
	MOVEUNIT(Hook6,Z20)
	
	PAUSE()

	DROPUNIT(Hook4)
	DROPUNIT(Hook6)

	PAUSE()
	
	MOVEUNIT(Grunt4,X18)
	MOVEUNIT(Grunt6,X20)

	MOVEUNIT(Hook4,AC18)
	KILLUNIT(Hook4)
	MOVEUNIT(Hook6,AC20)
	KILLUNIT(Hook6)
	
	RELINQUISH(Grunt4)
	RELINQUISH(Grunt6)

	WAITINTEL()
	CAMSCROLL(R21)
}

[DAY7_START]
{
	CAMSCROLL(H21)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook2,UT_SKYHOOK,E21,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt2,UT_LIGHT_TANK,E21,TEAM_ENEMY,TD_ABOVE)

	MOVEUNIT(Hook2,H21)
	
	PAUSE()

	DROPUNIT(Hook2)

	PAUSE()
	
	MOVEUNIT(Grunt2,J21)

	MOVEUNIT(Hook2,E21)
	KILLUNIT(Hook2)
	
	RELINQUISH(Grunt2)

	CAMSCROLL(Z19)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook5,UT_SKYHOOK,AC19,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook6,UT_SKYHOOK,AC20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt5,UT_LIGHT_TANK,AC19,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt6,UT_GRENADIER,AC20,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook5,Z19)
	MOVEUNIT(Hook6,Z20)
	
	PAUSE()

	DROPUNIT(Hook5)
	DROPUNIT(Hook6)

	PAUSE()
	
	MOVEUNIT(Grunt5,X19)
	MOVEUNIT(Grunt6,X20)

	MOVEUNIT(Hook5,AC19)
	KILLUNIT(Hook5)
	MOVEUNIT(Hook6,AC20)
	KILLUNIT(Hook6)
	
	RELINQUISH(Grunt5)
	RELINQUISH(Grunt6)

	WAITINTEL()
	CAMSCROLL(R21)
}

[DAY8_START]
{
	CAMSCROLL(H21)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook1,UT_SKYHOOK,D20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook2,UT_SKYHOOK,E21,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt1,UT_SNIPER,D20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt2,UT_LIGHT_TANK,E21,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook1,G20)
	MOVEUNIT(Hook2,H21)
	
	PAUSE()

	DROPUNIT(Hook1)
	DROPUNIT(Hook2)

	PAUSE()
	
	MOVEUNIT(Grunt1,I20)
	MOVEUNIT(Grunt2,J21)

	MOVEUNIT(Hook1,D20)
	KILLUNIT(Hook1)
	MOVEUNIT(Hook2,E21)
	KILLUNIT(Hook2)
	
	RELINQUISH(Grunt1)
	RELINQUISH(Grunt2)

	CAMSCROLL(Z19)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook4,UT_SKYHOOK,AC18,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook5,UT_SKYHOOK,AC19,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt4,UT_GRENADIER,AC18,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt5,UT_LIGHT_TANK,AC19,TEAM_ENEMY,TD_ABOVE)

	MOVEUNIT(Hook4,Z18)
	MOVEUNIT(Hook5,Z19)
	
	PAUSE()

	DROPUNIT(Hook4)
	DROPUNIT(Hook5)

	PAUSE()
	
	MOVEUNIT(Grunt4,X18)
	MOVEUNIT(Grunt5,X19)

	MOVEUNIT(Hook4,AC18)
	KILLUNIT(Hook4)
	MOVEUNIT(Hook5,AC19)
	KILLUNIT(Hook5)
	
	RELINQUISH(Grunt4)
	RELINQUISH(Grunt5)

	WAITINTEL()
	CAMSCROLL(R21)
}

[DAY9_START]
{
	CAMSCROLL(H21)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook2,UT_SKYHOOK,E21,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook3,UT_SKYHOOK,D22,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt2,UT_LIGHT_TANK,E21,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt3,UT_SNIPER,D22,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook2,H21)
	MOVEUNIT(Hook3,G22)
	
	PAUSE()

	DROPUNIT(Hook2)
	DROPUNIT(Hook3)

	PAUSE()
	
	MOVEUNIT(Grunt2,J21)
	MOVEUNIT(Grunt3,I22)

	MOVEUNIT(Hook2,E21)
	KILLUNIT(Hook2)
	MOVEUNIT(Hook3,D22)
	KILLUNIT(Hook3)
	
	RELINQUISH(Grunt2)
	RELINQUISH(Grunt3)

	CAMSCROLL(Z19)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook5,UT_SKYHOOK,AC19,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Hook6,UT_SKYHOOK,AC20,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt5,UT_LIGHT_TANK,AC19,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt6,UT_GRUNT,AC20,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook5,Z19)
	MOVEUNIT(Hook6,Z20)
	
	PAUSE()

	DROPUNIT(Hook5)
	DROPUNIT(Hook6)

	PAUSE()
	
	MOVEUNIT(Grunt5,X19)
	MOVEUNIT(Grunt6,X20)

	MOVEUNIT(Hook5,AC19)
	KILLUNIT(Hook5)
	MOVEUNIT(Hook6,AC20)
	KILLUNIT(Hook6)
	
	RELINQUISH(Grunt5)
	RELINQUISH(Grunt6)

	WAITINTEL()
	CAMSCROLL(R21)
}

[DAY10_START]
{
	CAMSCROLL(H21)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook2,UT_SKYHOOK,E21,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt2,UT_MED_TANK,E21,TEAM_ENEMY,TD_ABOVE)

	MOVEUNIT(Hook2,H21)
	
	PAUSE()

	DROPUNIT(Hook2)

	PAUSE()
	
	MOVEUNIT(Grunt2,J21)

	MOVEUNIT(Hook2,E21)
	KILLUNIT(Hook2)
	
	RELINQUISH(Grunt2)

	CAMSCROLL(Z19)	
	INTEL(INT_AIRDROP,5)

	SPAWN(Hook5,UT_SKYHOOK,AC19,TEAM_ENEMY,TD_ABOVE)
	SPAWN(Grunt5,UT_MED_TANK,AC19,TEAM_ENEMY,TD_ABOVE)	

	MOVEUNIT(Hook5,Z19)
	
	PAUSE()

	DROPUNIT(Hook5)

	PAUSE()
	
	MOVEUNIT(Grunt5,X19)

	MOVEUNIT(Hook5,AC19)
	KILLUNIT(Hook5)
	
	RELINQUISH(Grunt5)

	WAITINTEL()
	CAMSCROLL(R21)
}


