{
    "Bot Info" :
    {
        "BotName"                   : "Microwave",
        "Authors"                   : "Micky Holdorf",
        "PrintInfoOnStart"          : true
    },
    
    "BWAPI" : 
    {
        "SetLocalSpeed"             : 21,
        "SetFrameSkip"              : 0,
        "UserInput"                 : true,
        "CompleteMapInformation"    : false
    },
    
    "Micro" :
    {
        "UseSparcraftSimulation"    : true,
        "KiteWithRangedUnits"       : true,
        "KiteLongerRangedUnits"     : ["Mutalisk", "Guardian"],
        "WorkersDefendRush"         : true,
        "RetreatMeleeUnitShields"   : 0,
        "RetreatMeleeUnitHP"        : 8,
        "RegroupRadius"             : 500,
        "UnitNearEnemyRadius"       : 500,
		"ScoutDefenseRadius"        : 0
    },
    
    "Macro" :
    {
        "BOSSFrameLimit"            : 160,
        "WorkersPerRefinery"        : 3,
		"WorkersPerPatch"           : { "Zerg" : 1.5, "Protoss" : 2.0, "Terran" : 2.0 },
        "BuildingSpacing"           : 1,
        "PylonSpacing"              : 3
    },

    "Debug" :
    {
        "ErrorLogFilename"          : "bwapi-data/AI/Microwave_ErrorLog.txt",
        "LogAssertToErrorFile"      : true,
        "LogDebug"                  : false,
		
        "DrawGameInfo"              : true,
        "DrawUnitHealthBars"        : false,
        "DrawProductionInfo"        : true,
        "DrawBuildOrderSearchInfo"  : false,
        "DrawScoutInfo"             : false,
        "DrawEnemyUnitInfo"         : false,
        "DrawModuleTimers"          : false,
        "DrawResourceInfo"          : false,
        "DrawCombatSimInfo"         : false,
        "DrawUnitTargetInfo"        : false,
        "DrawBWTAInfo"              : false,
		"DrawBWEMInfo"              : true,
		"DrawBWEBInfo"              : true,
        "DrawMapInfo"               : true,
        "DrawMapGrid"               : false,
		"DrawBaseInfo"				: false,
        "DrawSquadInfo"             : false,
        "DrawWorkerInfo"            : false,
        "DrawMouseCursorInfo"       : false,
        "DrawBuildingInfo"          : false,
        "DrawReservedBuildingTiles" : false,
        "DrawBOSSStateInfo"         : false,
		"DrawStrategyInfo"		    : true,
		"DrawStrategyDebug"		    : false
    },
    
    "Modules" :
    {
        "UseGameCommander"          : true,
        "UseScoutManager"           : true,
        "UseCombatCommander"        : true,
        "UseBuildOrderSearch"       : false,
		"UseAutoObserver"           : false,
        "UseStrategyIO"             : true,
		"UseStrategyLearning"       : true
    },
    
    "Tools" :
    {
        "MapGridSize"               : 320
    },
    
    "Strategy" :
    {
        "ScoutHarassEnemy"          : false,
		"PlayGoodStrategiesFirst"   : true,
        
        "ReadDirectory"             : "bwapi-data/read/",
        "WriteDirectory"            : "bwapi-data/write/",
			
        "ZvT" :
            { "StrategyMix" : [
                { "Weight" : 0, "Strategy" : "4PoolHard" },
                { "Weight" : 0, "Strategy" : "5PoolSpeed" },
                { "Weight" : 0, "Strategy" : "6Pool" },
                { "Weight" : 0, "Strategy" : "6PoolSpeed" },
                { "Weight" : 10, "Strategy" : "7Pool" },
                { "Weight" : 0, "Strategy" : "8Pool" },
                { "Weight" : 10, "Strategy" : "9PoolSpeed" },
                { "Weight" : 0, "Strategy" : "OverpoolTurtle" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overpool9Gas" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overpool11Gas" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overgas9Pool" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overgas11Pool" },
                { "Weight" : 0, "Strategy" : "2HatchLurkerAllIn" },
                { "Weight" : 0, "Strategy" : "3HatchHydraExpo" },
                { "Weight" : 1, "Strategy" : "3HatchLingBust" },
                { "Weight" : 0, "Strategy" : "4HatchBeforeGas", "Weight2" : 0 },
                { "Weight" : 100, "Strategy" : "4PoolSoft" },
                { "Weight" : 10, "Strategy" : "5Pool" },
                { "Weight" : 100, "Strategy" : "9Pool" },
                { "Weight" : 100, "Strategy" : "9PoolSpeedLing" },
                { "Weight" : 1, "Strategy" : "9PoolLurker" },
                { "Weight" : 10, "Strategy" : "10Hatch9Pool9gas" },
                { "Weight" : 1, "Strategy" : "2HatchHydra" },
                { "Weight" : 100, "Strategy" : "2HatchMuta" },
                { "Weight" : 1, "Strategy" : "2HatchLurker" },
                { "Weight" : 1, "Strategy" : "3HatchHydraBust" },
                { "Weight" : 1, "Strategy" : "3HatchPoolHydra", "Weight2" : 0 }
             ]},

        "ZvP" :
            { "StrategyMix" : [
                { "Weight" : 0, "Strategy" : "4PoolHard" },
                { "Weight" : 0, "Strategy" : "5PoolSpeed" },
                { "Weight" : 0, "Strategy" : "6Pool" },
                { "Weight" : 0, "Strategy" : "6PoolSpeed" },
                { "Weight" : 10, "Strategy" : "7Pool" },
                { "Weight" : 0, "Strategy" : "8Pool" },
                { "Weight" : 10, "Strategy" : "9PoolSpeed" },
                { "Weight" : 0, "Strategy" : "9PoolLurker" },
                { "Weight" : 0, "Strategy" : "OverpoolTurtle" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overpool9Gas" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overpool11Gas" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overgas9Pool" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overgas11Pool" },
                { "Weight" : 0, "Strategy" : "2HatchLurkerAllIn" },
                { "Weight" : 0, "Strategy" : "3HatchHydraExpo" },
                { "Weight" : 1, "Strategy" : "3HatchLingBust" },
                { "Weight" : 0, "Strategy" : "4HatchBeforeGas", "Weight2" : 0 },
                { "Weight" : 100, "Strategy" : "4PoolSoft" },
                { "Weight" : 10, "Strategy" : "5Pool" },
                { "Weight" : 100, "Strategy" : "9Pool" },
                { "Weight" : 100, "Strategy" : "9PoolSpeedLing" },
                { "Weight" : 10, "Strategy" : "10Hatch9Pool9gas" },
                { "Weight" : 100, "Strategy" : "ZvP_10Hatch9Pool" },
                { "Weight" : 1, "Strategy" : "2HatchHydra" },
                { "Weight" : 1, "Strategy" : "2HatchMuta" },
                { "Weight" : 1, "Strategy" : "2HatchLurker" },
                { "Weight" : 1, "Strategy" : "3HatchHydraBust" },
                { "Weight" : 1, "Strategy" : "3HatchPoolHydra", "Weight2" : 0 }
            ]},

        "ZvZ" :
            { "StrategyMix" : [
                { "Weight" : 0, "Strategy" : "4PoolHard" },
                { "Weight" : 0, "Strategy" : "5PoolSpeed" },
                { "Weight" : 0, "Strategy" : "6Pool" },
                { "Weight" : 0, "Strategy" : "6PoolSpeed" },
                { "Weight" : 0, "Strategy" : "7Pool" },
                { "Weight" : 0, "Strategy" : "8Pool" },
                { "Weight" : 1, "Strategy" : "OverpoolTurtle" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overpool9Gas" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overgas9Pool" },
                { "Weight" : 100, "Strategy" : "ZvZ_Overgas11Pool" },
                { "Weight" : 1, "Strategy" : "4PoolSoft" },
                { "Weight" : 1, "Strategy" : "5Pool" },
                { "Weight" : 100, "Strategy" : "9PoolSpeed" },
                { "Weight" : 10, "Strategy" : "9PoolSpeedLing" },
                { "Weight" : 10, "Strategy" : "9PoolHatch" },
                { "Weight" : 100, "Strategy" : "9PoolSunken" },
                { "Weight" : 10, "Strategy" : "12Pool" },
                { "Weight" : 1, "Strategy" : "OverpoolSpeed" },
                { "Weight" : 1, "Strategy" : "9HatchMain8Pool8Gas", "Weight2" : 0 },
                { "Weight" : 100, "Strategy" : "ZvZ_Overpool11Gas" }
            ]},

        "ZvU" :
            { "StrategyMix" : [
                { "Weight" : 0, "Strategy" : "4PoolHard" },
                { "Weight" : 0, "Strategy" : "5PoolSpeed" },
                { "Weight" : 0, "Strategy" : "6Pool" },
                { "Weight" : 0, "Strategy" : "6PoolSpeed" },
                { "Weight" : 10, "Strategy" : "7Pool" },
                { "Weight" : 0, "Strategy" : "8Pool" },
                { "Weight" : 10, "Strategy" : "9PoolSpeed" },
                { "Weight" : 0, "Strategy" : "OverpoolSpeed" },
                { "Weight" : 1, "Strategy" : "OverpoolTurtle" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overpool9Gas" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overpool11Gas" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overgas9Pool" },
                { "Weight" : 0, "Strategy" : "ZvZ_Overgas11Pool" },
                { "Weight" : 100, "Strategy" : "4PoolSoft" },
                { "Weight" : 10, "Strategy" : "5Pool" },
                { "Weight" : 100, "Strategy" : "9Pool" },
                { "Weight" : 100, "Strategy" : "9PoolSpeedLing" },
                { "Weight" : 1, "Strategy" : "9PoolHatch" },
                { "Weight" : 1, "Strategy" : "9PoolExpo" },
                { "Weight" : 1, "Strategy" : "9PoolSunken" },
                { "Weight" : 1, "Strategy" : "Overpool" }
            ]},

		"UseEnemySpecificStrategy"  : true,
        "EnemySpecificStrategy"     :
        {
			"WuliBot" : {
				"Zerg" : [
					{ "Weight" : 50, "Strategy" : "ZvP_9Hatch9Pool" },
					{ "Weight" : 50, "Strategy" : "ZvP_10Hatch9Pool" }
				]
			}
        },
        
		"StrategyCombos" :
		{
			"AntiMarine" : {
				"Zerg" : [
					{ "Weight" : 50, "Strategy" : "9PoolLurker" },
					{ "Weight" : 50, "Strategy" : "OverpoolLurker" }
				]
			},

			"AntiZealot" : {
				"Zerg" : [
                    { "Weight" : 50, "Strategy" : "ZvP_9Hatch9Pool" },
                    { "Weight" : 50, "Strategy" : "ZvP_10Hatch9Pool" }
                ]
			},

			"Anti5Pool" : {
				"Zerg" : [
					{ "Weight" : 50, "Strategy" : "9PoolSunken" },
					{ "Weight" : 50, "Strategy" : "OverpoolSunken" }
				]
			},

			"AntiFastCheese" : { 
				"Zerg" : [
					{ "Weight" : 50, "Strategy" : "9PoolSunken" },
					{ "Weight" : 50, "Strategy" : "9PoolExpo" }
				]
			},

			"AntiSlowerCheese" : {
				"Zerg" : [
					{ "Weight" : 50, "Strategy" : "9PoolSpeed" },
					{ "Weight" : 50, "Strategy" : "OverpoolSpeed" }
				]
			},
			
			"AntiForgeExpand" : {
				"Zerg" : [
					{ "Weight" : 25, "Strategy" : "2HatchMuta" },
                    { "Weight" : 25, "Strategy" : "2HatchHydra" },
                    { "Weight" : 25, "Strategy" : "3HatchHydraBust" },
                    { "Weight" : 25, "Strategy" : "3HatchPoolHydra" }
				]
			}
		},

        "Strategies" :
        {
            "6Pool"                 : { "Race" : "Zerg",    "OpeningBuildOrder" : ["go overlord closest base", "2 x drone", "spawning pool", "go scout location", "2 x drone", "2 x zergling", "overlord", "14 x zergling"] },
            "6PoolSpeed"            : { "Race" : "Zerg",    "OpeningBuildOrder" : ["go overlord closest base", "2 x drone", "spawning pool", "go scout location", "2 x drone", "extractor", "go gas until 100", "3 x zergling", "overlord", "metabolic boost", "6 x zergling", "drone", "hatchery", "10 x zergling"] },

            "7Pool"                 : { "Race" : "Zerg",    "OpeningBuildOrder" : ["go overlord closest base", "3 x drone", "spawning pool", "go scout location", "drone", "overlord", "drone", "3 x zergling", "hatchery @ macro", "5 x zergling"] },

            "8Pool"                 : { "Race" : "Zerg",    "OpeningBuildOrder" : ["go overlord closest base", "4 x drone", "spawning pool", "go scout location",  "drone", "overlord", "drone", "3 x zergling", "hatchery @ macro", "5 x zergling"] },


            "OverpoolTurtle"        : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "overlord", "spawning pool", "go scout once around", "3 x drone", "creep colony @ macro", "3 x zergling", "sunken colony", "drone", "creep colony @ macro", "extractor", "go gas until 100", "drone", "sunken colony", "creep colony @ macro", "drone", "sunken colony", "creep colony @ macro", "drone", "sunken colony", "lair", "creep colony @ macro", "drone", "sunken colony", "drone", "go start gas", "creep colony @ macro", "drone", "sunken colony", "zergling", "drone"] },            

            "ZvZ_OverpoolTurtle"    : { "Race" : "Zerg",    "OpeningBuildOrder" : ["go defensive", "5 x drone", "overlord", "spawning pool", "go scout location", "2 x drone", "extractor", "go gas until 850", "drone", "3 x zergling", "creep colony @ macro", "sunken colony", "lair", "2 x drone", "creep colony @ macro", "spire", "sunken colony", "3 x zergling", "overlord", "drone", "creep colony @ macro", "sunken colony", "6 x mutalisk", "go aggressive", "Hatchery @ macro", "go start gas"] },

            "ZvZ_Overgas9Pool"      : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "overlord", "extractor", "go gas until 1550", "drone", "spawning pool", "go scout location", "3 x drone", "lair", "zergling", "metabolic boost", "4 x zergling", "Spire", "4 x zergling", "overlord", "3 x mutalisk", "hatchery", "9 x mutalisk", "go start gas", "extractor"]},
            "ZvZ_Overgas11Pool"     : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "overlord", "extractor", "go gas until 200", "3 x drone", "go scout once around", "spawning pool", "3 x drone", "lair", "2 x zergling", "metabolic boost", "go gas until 750", "3 x zergling", "Spire", "creep colony @ macro", "zergling", "sunken colony", "2 x zergling", "overlord", "6 x mutalisk", "hatchery @ expo", "drone", "2 x zergling", "go start gas"] },


            "2HatchLurkerAllIn"     : { "Race" : "Zerg",    "OpeningBuildOrder" : ["4 x drone", "overlord", "4 x drone", "go scout once around", "hatchery", "extractor", "drone", "go gas until 1075", "spawning pool", "3 x drone", "2 x zergling", "Lair", "metabolic boost", "creep colony @ natural", "drone", "sunken colony", "drone", "2 x zergling", "hydralisk den", "zergling", "lurker aspect", "3 x zergling", "5 x hydralisk", "overlord", "5 x lurker", "8 x zergling"] },


            "3HatchLingBust"        : { "Race" : "Zerg",    "OpeningBuildOrder" : ["4 x drone", "overlord", "4 x drone", "go scout once around", "hatchery", "spawning pool", "4 x drone", "hatchery", "2 x zergling", "extractor", "go gas until 100", "4 x zergling", "drone", "metabolic boost", "12 x zergling", "go start gas", "5 x drone"]},

            "3HatchHydraExpo"       : { "Race" : "Zerg",    "OpeningBuildOrder" : ["4 x drone", "overlord", "4 x drone", "go scout once around", "hatchery", "2 x drone", "spawning pool", "3 x drone", "hatchery @ min only", "3 x zergling", "extractor", "drone", "2 x zergling", "drone", "hydralisk den", "4 x drone", "extractor", "4 x hydralisk", "muscular augments", "3 x drone", "4 x hydralisk"]},

            "4HatchBeforeGas"       : { "Race" : "Zerg", "OpeningBuildOrder" : ["4 x drone", "overlord", "4 x drone", "go scout", "hatchery", "spawning pool", "3 x drone", "hatchery", "2 x zergling", "3 x drone", "hatchery", "2 x drone", "extractor", "4 x drone", "evolution chamber", "5 x drone", "2 x zergling", "zerg carapace", "2 x drone", "zergling", "lair", "drone", "hydralisk den"]},


			"4PoolSoft"             : { "Race" : "Zerg",    "OpeningBuildOrder" : ["go overlord closest base", "spawning pool", "Drone", "go scout on min 120", "go scout location", "5 x zergling", "go extractor trick zergling", "14 x zergling"] },
		    "4PoolHard"             : { "Race" : "Zerg",    "OpeningBuildOrder" : ["go overlord closest base", "spawning pool", "go scout on min 120", "go scout location", "6 x zergling", "go extractor trick zergling", "14 x zergling"] },
			
		    "5Pool"                 : { "Race" : "Zerg",    "OpeningBuildOrder" : ["go overlord closest base", "drone", "spawning pool", "go scout location", "2 x drone", "3 x zergling", "go extractor trick zergling", "4 x zergling", "hatchery @ macro", "drone", "14 x zergling"] },
            "5PoolSpeed"            : { "Race" : "Zerg",    "OpeningBuildOrder" : ["go overlord closest base", "Drone", "Spawning Pool", "go scout location", "2 x Drone", "3 x zergling", "go extractor trick zergling", "4 x zergling", "Hatchery @ macro", "Drone", "Extractor", "go gas until 100", "Drone", "4 x Zergling", "Metabolic Boost", "10 x Zergling"] },

            "9Pool"                 : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Spawning Pool", "go scout location", "Drone", "go extractor trick", "Overlord", "3 x Zergling", "Hatchery @ natural", "5 x Zergling", "extractor", "go gas until 100", "3 x Drone"] },
            "9PoolSpeed"            : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Spawning Pool", "go scout location", "Drone", "Extractor", "go gas until 100", "Overlord", "Drone", "3 x Zergling", "Metabolic Boost", "3 x Zergling", "Hatchery @ natural", "Drone", "go gas until 100", "3 x Zergling"] },
            "9PoolSpeedLing"        : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Spawning Pool", "Drone", "go scout location", "Extractor", "go gas until 100", "Overlord", "Drone", "go defensive", "3 x Zergling", "Metabolic Boost", "4 x Zergling", "go aggressive", "Zergling", "Hatchery @ natural", "2 x Drone", "2 x Zergling", "Hatchery @ macro", "2 x Drone", "30 x Zergling", "go gas until 100", "2 x Zergling", "3 x Drone"] },
            "9PoolExpo"             : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Spawning Pool", "go scout location", "Drone", "Overlord", "3 x Zergling", "Hatchery @ hidden", "5 x Zergling", "Extractor", "go gas until 100", "3 x Zergling", "2 x Drone"] },
            "9PoolHatch"            : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Spawning Pool", "go scout location", "Drone", "go extractor trick", "Overlord", "3 x Zergling", "Hatchery @ macro", "5 x Zergling", "Extractor", "go gas until 100", "3 x Zergling", "2 x Drone"] },
            "9PoolSunken"           : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Spawning Pool", "go scout location", "Drone", "Overlord", "Creep Colony @ macro", "Drone", "3 x Zergling", "Sunken Colony", "3 x Zergling", "Hatchery @ macro", "5 x Zergling", "Extractor", "go gas until 100", "2 x Drone"] },
			"9PoolLurker"			: { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "spawning pool", "drone", "extractor", "overlord", "go gas until 950", "drone", "go scout location", "2 x zergling", "lair", "drone", "hydralisk den", "drone", "lurker aspect", "go defensive", "4 x hydralisk", "4 x lurker", "3 x zergling", "go aggressive", "metabolic boost", "drone", "hatchery"] },
            "9PoolHydra"            : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "spawning pool", "drone", "extractor", "go gas until 200", "drone", "hydralisk den", "drone", "overlord", "go scout location", "go defensive", "3 x zergling", "4 x hydralisk", "go aggressive", "3 x zergling", "metabolic boost", "drone"] },
			 
            "Overpool"              : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Overlord", "Spawning Pool", "go scout location", "3 x Drone", "3 x Zergling", "Hatchery @ natural", "5 x Zergling", "extractor", "go gas until 100", "3 x Drone"] },
            "OverpoolSpeed"         : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Overlord", "go scout location", "Spawning Pool", "2 x Drone", "Extractor", "go gas until 100", "Drone", "3 x Zergling", "Metabolic Boost", "3 x Zergling", "Hatchery @ natural", "go gas until 100", "3 x Zergling"] },
            "OverpoolSunken"        : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Overlord", "Spawning Pool", "go scout location", "3 x Drone", "Creep Colony @ macro", "Drone", "3 x Zergling", "Sunken Colony",  "3 x Zergling", "Hatchery @ macro", "5 x Zergling", "Extractor", "go gas until 100", "3 x Zergling"] },
            "OverpoolLurker"		: { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "overlord", "spawning pool", "drone", "extractor", "go gas until 950", "2 x drone", "go scout location", "3 x zergling", "lair", "drone", "hydralisk den", "drone", "lurker aspect", "go defensive", "4 x hydralisk", "4 x lurker", "3 x zergling", "go aggressive", "metabolic boost", "drone", "hatchery"] },

            "ZvZ_Overpool9Gas"      : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "overlord", "spawning pool", "go scout location", "drone", "extractor", "go gas until 950", "2 x drone", "go defensive", "3 x zergling", "lair", "zergling", "drone", "2 x zergling", "creep colony", "drone", "spire", "sunken colony", "drone", "overlord", "zergling", "6 x mutalisk", "go aggressive", "Hatchery @ macro", "go start gas"] },
			"ZvZ_Overpool11Gas"		: { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "overlord", "spawning pool", "go scout location", "3 x drone", "extractor", "go gas until 950", "go defensive", "3 x zergling", "metabolic boost", "2 x zergling", "lair", "overlord", "drone", "creep colony", "zergling", "sunken colony", "spire", "2 x zergling", "2 x overlord", "6 x mutalisk", "go aggressive", "Hatchery @ macro", "go start gas"] },
			
            "12Pool"                : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Overlord", "go scout location", "3 x Drone", "Spawning Pool", "Drone", "Extractor", "go gas until 100", "Hatchery @ natural", "2 x Zergling", "Metabolic Boost", "go gas until 100", "10 x Zergling"] },

			"ZvP_9Hatch9Pool"       : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "go scout location", "Hatchery @ natural", "Drone", "Spawning Pool", "Drone", "Overlord", "go extractor trick", "8 x Zergling", "Creep Colony @ natural", "Creep Colony @ natural", "2 x Drone", "Sunken Colony", "Sunken Colony", "Extractor", "go gas until 100", "2 x Drone", "4 x Zergling"] },
            "ZvP_10Hatch9Pool"      : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "go extractor trick", "go scout location", "Hatchery @ natural", "Spawning Pool", "Drone", "Overlord", "go extractor trick", "8 x Zergling", "Creep Colony @ natural", "Creep Colony @ natural", "2 x Drone", "Sunken Colony", "Sunken Colony", "Extractor", "go gas until 100", "2 x Drone", "4 x Zergling"] },
			"ZvP_11Hatch10Pool"     : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Overlord", "go scout location", "2 x Drone", "Hatchery @ natural", "Spawning Pool", "3 x Drone", "8 x Zergling", "Creep Colony @ natural", "Creep Colony @ natural", "2 x Drone", "Sunken Colony", "Sunken Colony",  "Extractor", "go gas until 100", "2 x Drone", "4 x Zergling"] },
			
			"9Hatch9Pool9Gas"       : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "go scout location", "Hatchery @ natural", "Drone", "Spawning Pool", "Drone", "Extractor", "go gas until 100", "Overlord", "Drone", "3 x Zergling", "metabolic boost", "go gas until 100", "2 x Zergling", "2 x Drone", "9 x Zergling"] },
            "9HatchMain8Pool8Gas"   : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "go scout location", "Hatchery @ macro", "Spawning Pool", "Drone", "Extractor", "go gas until 100", "Overlord", "Drone", "3 x Zergling", "metabolic boost", "go gas until 100", "2 x Zergling", "2 x Drone", "9 x Zergling"] },
            
            "10Hatch9Pool9gas"      : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "go extractor trick", "go scout location", "Hatchery @ natural", "Spawning Pool", "Drone", "Extractor", "go gas until 100", "Overlord", "Drone", "3 x Zergling", "metabolic boost", "go gas until 100", "2 x Zergling", "2 x Drone", "9 x Zergling"] },
			"10HatchMain9Pool9Gas"  : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "go extractor trick", "go scout location", "Hatchery @ macro", "Spawning Pool", "Drone", "Extractor", "go gas until 100", "Overlord", "Drone", "3 x Zergling", "metabolic boost", "go gas until 100", "2 x Zergling", "2 x Drone", "9 x Zergling"] },

            "12Hatch"               : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Overlord", "go scout location", "3 x Drone", "Hatchery @ natural", "Spawning Pool", "3 x Drone", "Extractor", "go gas until 100", "6 x Zergling"] },

            "3Hatch"                : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Overlord", "go scout location", "3 x Drone", "Hatchery @ natural", "Spawning Pool", "3 x Drone", "3 x Zergling", "Hatchery @ macro", "Extractor", "go gas until 100", "3 x Zergling"] },
            "3HatchExpo"            : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "Overlord", "go scout location", "3 x Drone", "Hatchery @ natural", "Spawning Pool", "3 x Drone", "3 x Zergling", "Hatchery @ min only", "Extractor", "go gas until 100", "3 x Zergling"] },

			"3HatchPoolHydra"       : { "Race": "Zerg",     "OpeningBuildOrder" : ["5 x drone", "overlord", "go scout location", "3 x drone", "Hatchery @ natural", "4 x drone", "hatchery @ macro", "spawning pool", "2 x drone", "extractor", "go start gas", "8 x drone", "hydralisk den", "6 x drone", "Muscular Augments", "Extractor", "go defensive", "10 x Hydralisk", "grooved spines", "10 x Hydralisk", "go aggressive", "10 x Hydralisk"] },
            "3HatchPoolHydraExpo"   : { "Race": "Zerg",     "OpeningBuildOrder" : ["5 x drone", "overlord", "go scout location", "3 x drone", "Hatchery @ natural", "4 x drone", "hatchery", "spawning pool", "2 x drone", "extractor", "go start gas", "8 x drone", "hydralisk den", "6 x drone", "Muscular Augments", "Extractor", "go defensive", "10 x Hydralisk", "grooved spines", "10 x Hydralisk", "go aggressive", "10 x Hydralisk"] },

            "3HatchHydraBust"       : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "overlord", "go scout location", "3 x drone", "Hatchery @ natural", "spawning pool", "4 x drone", "hatchery @ macro", "2 x zergling", "4 x drone", "creep colony @ natural", "sunken colony", "overlord", "extractor", "go start gas", "8 x drone", "hydralisk den", "2 x drone", "Muscular Augments", "Extractor", "go defensive", "10 x Hydralisk", "grooved spines", "10 x Hydralisk", "go aggressive", "10 x Hydralisk"] },

            "3HatchHydra_BHG"       : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "overlord", "go scout location", "Hatchery @ macro", "Drone", "Spawning Pool", "3 x Drone", "3 x Zergling", "Hatchery @ macro", "Extractor", "go start gas", "6 x Drone", "Hydralisk Den", "4 x Drone", "Grooved Spines", "go defensive", "8 x Hydralisk", "Muscular Augments", "4 x Hydralisk"] },

            "2HatchHydra"           : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x Drone", "overlord", "go scout location", "3 x drone", "Hatchery @ natural", "Spawning Pool", "3 x Drone", "Extractor", "go start gas", "3 x Zergling", "Hydralisk Den", "4 x Drone", "Grooved Spines", "overlord", "go defensive", "8 x Hydralisk", "Muscular Augments" , "4 x Hydralisk"] },

			"2HatchLurker"          : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "overlord", "go scout location", "3 x drone", "Hatchery @ natural", "spawning pool", "extractor", "go start gas", "3 x drone", "3 x  zergling", "lair", "overlord", "3 x drone", "hydralisk den", "creep colony @ natural", "drone", "sunken colony", "extractor", "3 x drone", "lurker aspect", "3 x drone", "overlord", "go defensive", "4 x hydralisk", "4 x lurker"] },

			"2HatchMuta"            : { "Race" : "Zerg",    "OpeningBuildOrder" : ["5 x drone", "overlord", "go scout location", "3 x drone", "Hatchery @ natural", "spawning pool", "extractor", "go gas until 950", "3 x drone", "3 x zergling", "lair", "overlord", "3 x drone", "creep colony @ natural", "drone", "sunken colony", "3 x drone", "spire", "extractor", "3 x drone", "2 x overlord", "6 x mutalisk", "hatchery", "metabolic boost", "6 x mutalisk"] }
		}
	}
}