

axis_buildorder = {
	
	-- Axis Sniper Build 1.0
	{
		name = "Sniper Build",
		tags = {},
		list = {
			{"capture", 4 },
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_SNIPER, maxlimit = 1 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_SNIPER, maxlimit = 1 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
		},
	},
	
	-- Axis Sniper Build 2.0
	{
		name = "Sniper Build",
		tags = {},
		list = {
			{"capture", 4 },
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"capture", 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_SNIPER, maxlimit = 1 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1},
		},
	},
	
	-- Axis VP Rush 1.0 + Volks
	{
		name = "VP Rush 1.0 and Volks",
		tags = {"vpgame","small map"},
		list = {
			{"capture", 4, 2.0 }, -- VP demand increase
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1},
		},
	},
	
	-- Axis VP Rush 1.0 + Bike
	{
		name = "VP Rush 1.0 and Bike",
		tags = {"vpgame","small map"},
		list = {
			{"capture", 4, 2.0 }, -- VP demand increase
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_MOTORCYCLE, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_MOTORCYCLE, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1},
		},
	},

	-- Axis VP Rush 1.0 + HMG
	{
		name = "VP Rush 1.0 and HMG",
		tags = {"vpgame","small map"},
		list = {
			{"capture", 4, 2.0 }, -- VP demand increase
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
		},
	},
	
	-- Axis VP Rush 2.0 + Volks
	{
		name = "VP Rush 2.0 and Volks",
		tags = {"vpgame","small map"},
		list = {
			{"capture", 4, 2.0 }, -- VP demand increase
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1},
		},
	},
	
	-- Axis VP Rush 2.0 + Bike
	{
		name = "VP Rush 2.0 and Bike",
		tags = {"vpgame","small map"},
		list = {
			{"capture", 4, 2.0 }, -- VP demand increase
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_MOTORCYCLE, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Spawn, SBP.AXIS_MOTORCYCLE, maxlimit = 2 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1},
		},
	},
	
	-- Axis VP Rush 2.0 + HMG
	{
		name = "VP Rush 2.0 and HMG",
		tags = {"vpgame","small map"},
		list = {
			{"capture", 4, 2.0 }, -- VP demand increase
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_MOTORCYCLE, maxlimit = 3 },
			{"produce", PITEM_Spawn, SBP.AXIS_MOTORCYCLE, maxlimit = 3 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Spawn, SBP.AXIS_MOTORCYCLE, maxlimit = 3 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1},
		},
	},
	
	-- Heavy Engineer Rush to Phase 2 Upgrade
	{
		name = "Heavy Engineers Rush to Upgrade Phase 2",
		tags = {},
		vp_mult = 2.0,	-- set VP demand to 2.0, but only in VP games
		list = {
			{"capture", 5 },
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 3 },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 3 },
			{"capture", 1 },
			{"capture", 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 3 },
			{"capture", 1 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE3, maxlimit = 1 },
			{"building", EBP.AXIS_COMPANY_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
		},
	},
	
	-- this build-order builds the minimum recommended number of Pios before building a Basic; with HMG
	{
		name = "Min Pios and Basic with HMG",
		list = {
			{"capture", 3 },
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 3 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 3 },
			{"capture", 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 3 },
			{"capture", 2 },
			{"capture", 2 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1 },
			{"capture", 2 }
		}
	},	
	
	-- this build-order builds the minimum recommended number of Pios before building a Basic; with Sniper
	{
		name = "Min Pios and Basic with Sniper",
		list = {
			{"capture", 3 },
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_SNIPER, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 3 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 3 },
			{"capture", 2 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1 },
			{"capture", 2 }
		}
	},

	-- this build-order builds the minimum recommended number of Pios before building a Basic; with Volks
	{
		name = "Min Pios and Basic with Volks",
		list = {
			{"capture", 3 },
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 3 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"capture", 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 2 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1 },
			{"capture", 2 }
		}
	},
	
	-- Axis 5 worker Build + Volks
	{
		name = "Axis 5 worker build and Volks",
		tags = {"vpgame","small map"},
		list = {
			{"capture", 4, 2.0 }, -- VP demand increase
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 3 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 3 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 3 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE3, maxlimit = 1 },
		},
	},
	
	-- Axis 5 worker Build + Bike
	{
		name = "Axis 5 worker build and Bike",
		tags = {"vpgame","small map"},
		list = {
			{"capture", 4, 2.0 }, -- VP demand increase
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_MOTORCYCLE, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 5 },
		},
	},
	
	-- Axis 5 worker Build + HMG
	{
		name = "Axis 5 worker build and HMG",
		tags = {"vpgame","small map"},
		list = {
			{"capture", 4, 2.0 }, -- VP demand increase
			{"building", EBP.AXIS_BASIC_SUPPORT, maxlimit = 1, bs_style = BS_OuterBase },
			{"produce", PITEM_Spawn, SBP.AXIS_PIONEER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_VOLKSGRENADIER, maxlimit = 2 },
			{"produce", PITEM_Spawn, SBP.AXIS_HEAVYMG, maxlimit = 2 },
			{"capture", 2 },
			{"capture", 5 },
			{"produce", PITEM_Upgrade, UPG.AXIS_PHASE2, maxlimit = 1 },
		},
	}
}

