# info #
title = "Storm"
desc = "The Red Dominion continues its attack on the Blue Alliance."
date = 01.25.2010
authors = "Michael Speck"

# nations #
nation_lib = test.nations

#players#
player ( red "Red Dominion" human )
player ( blue "Blue Alliance" cpu )

# first team; remaining entries build up second team #
first_team ( red )
attacker = first_team
# attacker victory conditions - mil_objectives_required, list of primary objectives that MUST be obtained #
victory_conditions (
    all
    8
)
minor_turn_limit = 20
major_turn_limit = 12

# map #
map = test2.map
weather ( f20 )
# map flags #
flag ( 3,4 blue blue )
flag ( 8,9 blue blue )
flag ( 7,10 blue blue )
flag ( 12,16 blue blue )
flag ( 16,14 blue blue obj )
flag ( 27,17 blue blue )
flag ( 14,3 blue blue )
flag ( 14,2 blue blue obj )
flag ( 15,2 blue blue obj )
flag ( 15,3 blue blue )
flag ( 18,2 blue blue )
flag ( 24,9 blue blue obj )
flag ( 24,10 blue blue )
flag ( 25,6 blue blue )
flag ( 25,7 blue blue obj )
flag ( 25,8 blue blue )
flag ( 25,9 blue blue )
flag ( 26,9 blue blue )
flag ( 27,7 blue blue obj )
flag ( 26,7 blue blue obj )
flag ( 3,15 red red )
flag ( 4,16 red red obj )

#units - all libs must use same class/type definitions #
unit_class_lib = test.ucd
unit_libs ( test_red.units test_blue.units )

transporters ( red r_air_tran 3 r_sea_tran 0 )
transporters ( blue b_air_tran 2 b_sea_tran 0 )

# first defensiv ring #
unit ( 0 blue b_inf none left 8,9 3 0 )
unit ( 0 blue b_inf none left 10,17 3 0 )
unit ( 0 blue b_inf none left 7,12 3 0 )
unit ( 0 blue b_inf none left 5,11 3 0 )
unit ( 0 blue b_inf none left 10,15 3 0 )
unit ( 0 blue b_inf none left 12,16 3 0 )
unit ( 0 blue b_inf none left 16,14 3 0 )
#supporting artillery and air-defences#
unit ( 0 blue b_air_def none left 7,10 3 0 b_tran )
unit ( 0 blue b_air_def none left 13,15 3 0 b_tran )
unit ( 0 blue b_art none left 12,15 3 0 b_tran )
unit ( 0 blue b_art none left 8,11 3 0 b_tran )
# jahka defence #
unit ( 0 blue b_air_def none left 14,2 3 0 b_tran )
unit ( 0 blue b_art none left 15,2 3 0 b_tran )
unit ( 0 blue b_inf none left 14,3 3 0 )
unit ( 0 blue b_inf none left 15,3 3 0 )
#bluegrad defence#
unit ( 0 blue b_inf none left 25,7 3 0 )
unit ( 0 blue b_inf none left 25,9 3 0 )
unit ( 0 blue b_inf none left 24,9 3 0 )
unit ( 0 blue b_inf none left 26,7 3 0 )
unit ( 0 blue b_air_def none left 27,7 3 0 b_tran )
unit ( 0 blue b_art none left 26,8 3 0 b_tran )

# attackers #
unit ( 0 red r_inf none right 4,14 0 0 r_tran )
unit ( 0 red r_inf none right 5,14 0 0 r_tran )
unit ( 0 red r_inf none right 6,16 0 0 r_tran )
unit ( 0 red r_inf none right 7,16 0 0 r_tran )
unit ( 0 red r_inf none right 3,15 0 0 r_tran )
unit ( 0 red r_inf none right 4,16 0 0 r_tran )
unit ( 0 red r_inf none right 4,13 0 0 r_tran )
unit ( 0 red r_inf none right 6,14 0 0 r_tran )
unit ( 0 red r_inf none right 6,15 0 0 r_tran )
unit ( 0 red r_inf none right 8,16 0 0 r_tran )
unit ( 0 red r_inf none right 8,17 0 0 r_tran )
unit ( 0 red r_tank none right 7,15 0 0 r_tran )
unit ( 0 red r_tank none right 5,13 0 0 r_tran )
unit ( 0 red r_art none right 4,15 0 0 r_tran )
unit ( 0 red r_art none right 5,16 0 0 r_tran )
unit ( 0 red r_bomber none right 3,15 0 0 )
unit ( 0 red r_fighter none right 3,16 0 0 )
unit ( 0 red r_fighter none right 2,16 0 0 )
