{
    "Bot Info" :
    {
        "BotName"                   : "Locutus",
        "Authors"                   : "Bruce Nielsen",
        "PrintInfoOnStart"          : false
    },
    
    "BWAPI" : 
    {
        "SetLocalSpeed"             : 0,
        "SetFrameSkip"              : 0,
        "UserInput"                 : true,
        "CompleteMapInformation"    : false
    },
    
    "Micro" :
    {
        "KiteWithRangedUnits"       : true,
        "WorkersDefendRush"         : true,
        "RetreatMeleeUnitShields"   : 2,
        "RetreatMeleeUnitHP"        : { "Zerg" : 8, "Protoss" : 18 },
        "CombatSimRadius"			: 500,
        "UnitNearEnemyRadius"       : 500,
		"ScoutDefenseRadius"		: 500
    },
    
    "Macro" :
    {
        "BOSSFrameLimit"            : 160,
		"ProductionJamFrameLimit"	: 300,
        "WorkersPerRefinery"        : 3,
		"WorkersPerPatch"			: { "Zerg" : 1.6, "Protoss" : 2.2, "Terran" : 2.4 },
		"AbsoluteMaxWorkers"		: 75,
        "BuildingSpacing"           : 1,
        "PylonSpacing"              : 3
    },

    "Debug" :
    {
        "ErrorLogFilename"          : "bwapi-data/write/Locutus_ErrorLog.txt",
        "LogAssertToErrorFile"      : true,
		"LogDebug"					: false,
		
        "DrawGameInfo"              : false,   
        "DrawUnitHealthBars"        : false,
        "DrawProductionInfo"        : false,
        "DrawBuildOrderSearchInfo"  : false,
        "DrawQueueFixInfo"          : false,
        "DrawScoutInfo"             : false,
        "DrawEnemyUnitInfo"         : false,
        "DrawModuleTimers"          : false,
        "DrawResourceInfo"          : false,
        "DrawCombatSimInfo"         : false,
        "DrawUnitTargetInfo"        : false,
		"DrawUnitOrders"			: false,
        "DrawMapInfo"               : false,
        "DrawMapGrid"               : false,
		"DrawMapDistances"			: false,
		"DrawBaseInfo"				: false,
		"DrawStrategyBossInfo"		: false,
        "DrawSquadInfo"             : false,
        "DrawWorkerInfo"            : false,
        "DrawMouseCursorInfo"       : false,
        "DrawBuildingInfo"          : false,
        "DrawReservedBuildingTiles" : false,
        "DrawBOSSStateInfo"         : false
    },
    
    "Tools" :
    {
        "MapGridSize"			: 320
    },
    
    "IO" :
    {
        "AIDirectory"			: "bwapi-data/AI/",
        "ReadDirectory"			: "bwapi-data/read/",
        "WriteDirectory"		: "bwapi-data/write/",

		"MaxGameRecords"        : 200,
		"ReadOpponentModel"		: true,
		"WriteOpponentModel"	: true
    },
    
    "Strategy" :
    {
        "ScoutHarassEnemy"          : false,
		"AutoGasSteal"				: true,
		"RandomGasStealRate"		: 0.0,
		"SurrenderWhenHopeIsLost"   : true,
		"UsePlanRecognizer"         : true,
		"TrainingMode"				: false,

		"PvT" :
			{ "Protoss" : [
				{ "Weight" : 25, "Strategy" : "10-15GateGoon" },
				{ "Weight" : 25, "Strategy" : "10Gate25NexusFE" },
				{ "Weight" : 25, "Strategy" : "DTDrop" },
				{ "Weight" : 25, "Strategy" : "ProxyDTRush" },
				{ "Weight" : 25, "Strategy" : "Proxy2ZealotsIntoGoons" },
				{ "Weight" : 25, "Strategy" : "ForgeExpand" }
			]},

		"PvP" :
			{ "Protoss" : [
				{ "Weight" : 25, "Strategy" : "4GateGoon" },
				{ "Weight" : 25, "Strategy" : "ZealotDrop" },
				{ "Weight" : 25, "Strategy" : "FakeDTRush" },
				{ "Weight" : 25, "Strategy" : "ForgeExpand" }
			]},
			
		"PvZ" :
			{ "Protoss" : [
				{ "Weight" : 50, "Strategy" : "ForgeExpand5GateGoon" },
				{ "Weight" : 25, "Strategy" : "ForgeExpandSpeedlots" },
				{ "Weight" : 25, "Strategy" : "ForgeExpand4Gate2Archon" }
			]},

		"PvU" :
			{ "Protoss" : [
				{ "Weight" : 30, "Strategy" : "Proxy9-9Gate" },
				{ "Weight" : 30, "Strategy" : "9-9GateDefensive" },
				{ "Weight" : 50, "Strategy" : "4GateGoon" },
				{ "Weight" : 50, "Strategy" : "ForgeExpand5GateGoon" },
				{ "Weight" : 50, "Strategy" : "CannonFirst4GateGoon" }
			]},
			
		"CounterStrategies" :
		{
			"Counter Proxy" : { "Protoss" : [
				{ "Weight" : 50, "Strategy" : "9-9GateDefensive" },
				{ "Weight" : 50, "Strategy" : "CannonFirst4GateGoon" }
			]},
			"Counter Worker rush" : { "Protoss" : [
				{ "Weight" : 50, "Strategy" : "9-9GateDefensive" },
				{ "Weight" : 50, "Strategy" : "CannonFirst4GateGoon" }
			]},
			"Counter Fast rush vT" : { "Protoss" : [
				{ "Weight" : 20, "Strategy" : "9-9GateDefensive" },
				{ "Weight" : 40, "Strategy" : "Turtle" },
				{ "Weight" : 80, "Strategy" : "ForgeExpand" }
			]},
			"Counter Fast rush vP" : { "Protoss" : [
				{ "Weight" : 20, "Strategy" : "9-9GateDefensive" },
				{ "Weight" : 40, "Strategy" : "Turtle" },
				{ "Weight" : 80, "Strategy" : "ForgeExpand" },
				{ "Weight" : 80, "Strategy" : "ZealotDrop" }
			]},
			"Counter Fast rush vZ" : { "Protoss" : [
				{ "Weight" : 60, "Strategy" : "CannonFirst4GateGoon" },
				{ "Weight" : 30, "Strategy" : "ForgeExpandSpeedlots" },
				{ "Weight" : 30, "Strategy" : "ForgeExpand5GateGoon" }
			]},
			"Counter Fast rush vU" : { "Protoss" : [
				{ "Weight" : 60, "Strategy" : "CannonFirst4GateGoon" },
				{ "Weight" : 30, "Strategy" : "ForgeExpand5GateGoon" }
			]},
			"Counter Heavy rush vT" : { "Protoss" : [
				{ "Weight" : 60, "Strategy" : "4GateGoon" },
				{ "Weight" : 40, "Strategy" : "ForgeExpand" }
			]},			
			"Counter Heavy rush vP" : { "Protoss" : [
				{ "Weight" : 20, "Strategy" : "4GateGoon" },
				{ "Weight" : 40, "Strategy" : "Turtle" },
				{ "Weight" : 80, "Strategy" : "ForgeExpand" },
				{ "Weight" : 80, "Strategy" : "ZealotDrop" }
			]},			
			"Counter Dark templar vP" : { "Protoss" : [
				{ "Weight" : 50, "Strategy" : "4GateGoonWithObs" },
				{ "Weight" : 50, "Strategy" : "ForgeExpand" },
				{ "Weight" : 50, "Strategy" : "ZealotDrop" }
			]},			
			"Counter Wall-in vT" : { "Protoss" : [
				{ "Weight" : 30, "Strategy" : "10-15GateGoon" },
				{ "Weight" : 40, "Strategy" : "DTDrop" }
			]}			
		},

		"MapSpecificStrategy" :
		{
			"8000dc6116e405ab878c14bb0f0cde8efa4d640c vT" : { "Protoss" : [
				{ "Weight" : 20, "Strategy" : "9-9GateDefensive" },
				{ "Weight" : 25, "Strategy" : "10Gate25NexusFE" },
				{ "Weight" : 25, "Strategy" : "13Nexus" },
				{ "Weight" : 25, "Strategy" : "DTDrop" },
				{ "Weight" : 25, "Strategy" : "10-15GateGoon" }
			]},
			"8000dc6116e405ab878c14bb0f0cde8efa4d640c vP" : { "Protoss" : [
				{ "Weight" : 40, "Strategy" : "9-9GateDefensive" },
				{ "Weight" : 40, "Strategy" : "2GateDTRush" },
				{ "Weight" : 30, "Strategy" : "FakeDTRush" },
				{ "Weight" : 50, "Strategy" : "4GateGoon" }
			]},
			"8000dc6116e405ab878c14bb0f0cde8efa4d640c vZ" : { "Protoss" : [
				{ "Weight" : 50, "Strategy" : "9-9GateDefensive" },
				{ "Weight" : 40, "Strategy" : "CannonFirst4GateGoon" },
				{ "Weight" : 40, "Strategy" : "4GateGoon" }
			]},
			"8000dc6116e405ab878c14bb0f0cde8efa4d640c vU" : { "Protoss" : [
				{ "Weight" : 50, "Strategy" : "CannonFirst4GateGoon" }
			]},
			
			"6f5295624a7e3887470f3f2e14727b1411321a67" : { "Protoss" : [
				{ "Weight" : 50, "Strategy" : "PlasmaProxy2Gate" },
				{ "Weight" : 50, "Strategy" : "PlasmaCarriers" }
			]},
			"6f5295624a7e3887470f3f2e14727b1411321a67 vZ" : { "Protoss" : [
				{ "Weight" : 50, "Strategy" : "PlasmaProxy2Gate" },
				{ "Weight" : 50, "Strategy" : "PlasmaCorsairsCarriers" }
			]}
		},

		"UseEnemySpecificStrategy" : true,
        "EnemySpecificStrategy" :
        {
			"ualbertabot": "CannonFirst4GateGoon",
			"zzzkbot": "CannonFirst4GateGoon",
			"saida": "Proxy2ZealotsIntoGoons",
			"iron": "CautiousDTDrop"
		},
		
		"StrategyCombos" : {},

		"Strategies" :
		{
			"ForgeExpandSpeedlots"	: { "Race" : "Protoss", "OpeningGroup" : "zealots", "OpeningBuildOrder" :
				["go defensive", "go gas until 350", "4 x probe", "pylon @ wall then go scout while safe", "probe", "forge @ wall", "photon cannon @ wall then photon cannon @ wall", "3 x probe", "nexus @ natural", "probe", "gateway @ wall", "2 x probe", "pylon", "assimilator", "2 x probe", "zealot", "cybernetics core", "probe", "zealot", "probe", "protoss ground weapons then go aggressive", "probe", "zealot", "citadel of adun", "gateway", "gateway", "zealot", "pylon", "probe", "leg enhancements", "zealot", "2 x probe", "zealot", "pylon", "zealot", "2 x probe", "2 x zealot", "pylon", "probe", "2 x zealot", "2 x probe", "pylon", "zealot", "2 x probe", "2 x zealot", "pylon", "gateway", "2 x zealot", "2 x probe", "zealot", "pylon", "go start gas"]},
			"ForgeExpand4Gate2Archon"	: { "Race" : "Protoss", "OpeningGroup" : "zealots", "OpeningBuildOrder" :
				["go defensive", "4 x probe", "pylon @ wall then go scout while safe", "probe", "forge @ wall", "photon cannon @ wall then photon cannon @ wall", "3 x probe", "nexus @ natural", "probe", "gateway @ wall", "2 x probe", "pylon", "probe", "assimilator", "probe", "cybernetics core", "zealot", "4 x probe", "dragoon", "assimilator", "probe", "gateway", "probe", "citadel of adun", "probe", "pylon", "probe", "protoss ground weapons then go aggressive", "zealot", "2 x probe", "zealot", "gateway", "2 x probe", "pylon", "probe", "zealot", "probe", "templar archives", "gateway", "zealot", "zealot", "pylon", "leg enhancements", "4 x high templar", "2 x probe", "pylon", "gateway", "2 x probe", "4 x zealot", "pylon", "2 x probe", "2 x zealot", "pylon", "2 x probe", "2 x zealot"]},				
			"ForgeExpand5GateGoon"	: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
				["go defensive", "4 x probe", "pylon @ wall then go scout while safe", "probe", "forge @ wall", "photon cannon @ wall then photon cannon @ wall", "4 x probe", "nexus @ natural", "2 x probe", "pylon", "gateway @ wall", "assimilator", "2 x probe", "zealot", "cybernetics core", "gateway", "6 x probe", "singularity charge", "2 x dragoon", "2 x probe", "pylon", "2 x probe", "2 x dragoon", "go aggressive", "gateway", "2 x probe", "pylon", "2 x probe", "2 x dragoon", "gateway", "pylon", "2 x probe", "dragoon", "gateway", "2 x probe", "2 x dragoon", "2 x probe", "pylon", "assimilator", "probe", "dragoon", "2 x probe", "2 x dragoon", "pylon"]},				

				
			"4GateGoon"				: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
                ["go defensive", "4 x probe", "pylon then go scout while safe", "2 x probe", "gateway", "2 x probe", "pylon", "probe", "zealot", "probe", "assimilator", "probe", "cybernetics core", "probe", "zealot", "2 x probe", "pylon", "probe", "dragoon", "probe", "singularity charge then go aggressive", "probe", "dragoon", "2 x probe", "3 x gateway", "dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon"]},
			"FakeDTRush"		: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
                ["go defensive", "4 x probe", "pylon then go scout location", "2 x probe", "gateway", "2 x probe", "assimilator", "3 x probe", "cybernetics core", "probe", "pylon", "2 x probe", "citadel of adun", "dragoon", "singularity charge then go aggressive", "pylon", "probe", "dragoon", "2 x probe", "3 x gateway", "dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon"]},
			"2GateDTRush": { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
				["go defensive", "go block enemy scout", "4 x probe", "pylon then go scout while safe", "2 x probe", "gateway", "2 x probe", "assimilator", "probe", "cybernetics core", "probe", "pylon", "2 x probe", "citadel of adun", "probe", "dragoon", "probe", "gateway", "probe", "templar archives", "2 x probe", "pylon", "probe", "2 x dark templar", "probe", "nexus @ natural", "pylon", "2 x dark templar", "go aggressive", "probe", "gateway", "assimilator"]},
			"4GateGoonWithObs"		: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
				["go defensive", "4 x probe", "pylon then go scout while safe", "2 x probe", "gateway", "3 x probe", "zealot", "assimilator", "probe", "pylon", "probe", "cybernetics core", "probe", "zealot", "2 x probe", "pylon", "dragoon", "probe", "singularity charge then go aggressive", "probe", "gateway", "2 x probe", "robotics facility", "2 x dragoon", "pylon", "dragoon", "observatory", "gateway", "dragoon", "pylon", "observer", "3 x dragoon", "gateway", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon"]},
			"ZealotDrop"	: { "Race" : "Protoss", "OpeningGroup" : "drop", "OpeningBuildOrder" :
				["go defensive", "4 x probe", "pylon", "probe", "forge", "probe", "pylon @ choke", "probe", "photon cannon @ choke then go scout location", "probe", "photon cannon @ choke", "probe", "gateway", "probe", "assimilator", "2 x probe", "cybernetics core", "probe", "photon cannon @ choke", "probe", "photon cannon @ choke", "probe", "dragoon", "probe", "gateway", "robotics facility", "pylon", "probe", "2 x zealot", "probe", "pylon", "shuttle", "2 x zealot", "protoss ground weapons", "gateway", "pylon", "2 x dragoon", "singularity charge then go aggressive", "gateway", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon"]},
		
	
            "10Gate25NexusFE"		: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
                ["4 x probe", "pylon then go scout while safe", "2 x probe", "gateway", "2 x probe", "assimilator", "2 x probe", "cybernetics core", "probe", "pylon", "2 x probe", "dragoon", "probe", "singularity charge", "2 x probe", "dragoon", "probe", "pylon", "nexus @ natural", "probe", "dragoon", "probe", "gateway"]},
            "10-15GateGoon"			: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
                ["4 x probe", "pylon", "2 x probe", "gateway then go scout while safe", "probe", "assimilator", "2 x probe", "cybernetics core", "2 x probe", "gateway", "pylon", "dragoon", "singularity charge", "2 x dragoon"]},
			"DTDrop"	: { "Race" : "Protoss", "OpeningGroup" : "drop", "OpeningBuildOrder" :
				["4 x probe", "pylon then go scout while safe", "2 x probe", "gateway", "2 x probe", "assimilator", "2 x probe", "cybernetics core", "probe", "pylon", "2 x probe", "dragoon", "probe", "singularity charge", "probe", "pylon", "probe", "dragoon", "probe", "nexus @ natural", "dragoon", "probe", "citadel of adun", "2 x probe", "gateway", "dragoon", "probe", "assimilator", "templar archives", "robotics facility", "4 x probe", "pylon", "2 x dark templar", "2 x probe", "shuttle", "pylon", "2 x dark templar", "2 x probe", "gateway", "2 x dragoon", "2 x probe", "gateway", "pylon", "2 x probe", "3 x dragoon", "gateway", "pylon", "2 x probe", "4 x dragoon", "gateway", "pylon", "4 x dragoon", "gateway", "pylon"]},
			"CautiousDTDrop"	: { "Race" : "Protoss", "OpeningGroup" : "drop", "OpeningBuildOrder" :
				["4 x probe", "pylon", "2 x probe", "gateway", "2 x probe", "assimilator", "2 x probe", "cybernetics core", "probe", "pylon @ wall then go scout location", "2 x probe", "dragoon", "probe", "probe", "pylon", "probe", "dragoon", "probe", "nexus @ natural", "dragoon", "probe", "citadel of adun", "2 x probe", "gateway", "dragoon", "probe", "assimilator then forge @ wall", "templar archives", "robotics facility then go defensive", "photon cannon @ wall then photon cannon @ wall", "4 x probe", "pylon", "2 x dark templar", "2 x probe", "shuttle", "pylon", "2 x dark templar", "singularity charge", "2 x probe", "pylon", "2 x probe", "gateway @ wall", "gateway", "2 x dragoon", "2 x probe", "2 x gateway", "pylon", "2 x probe", "3 x dragoon", "pylon", "leg enhancements", "4 x zealot", "pylon then go aggressive", "4 x zealot", "pylon"]},
			"13Nexus"				: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
				["4 x probe", "pylon then go scout while safe", "5 x probe", "nexus", "probe", "gateway", "probe", "pylon", "2 x probe", "assimilator", "cybernetics core", "2 x probe", "gateway", "4 x probe", "2 x dragoon", "2 x probe", "singularity charge"]},
						

			"Turtle"	: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
				["go defensive", "4 x probe", "pylon @ wall then go scout while safe", "probe", "gateway @ wall", "probe", "forge @ wall", "probe", "zealot", "photon cannon @ wall", "probe", "photon cannon @ wall", "probe", "pylon", "zealot", "photon cannon @ wall", "probe", "zealot", "probe", "assimilator", "cybernetics core", "probe", "pylon", "2 x probe", "dragoon", "probe", "nexus @ natural", "probe", "dragoon", "probe", "singularity charge then go aggressive", "pylon", "dragoon", "probe", "gateway", "2 x probe", "dragoon", "2 x probe", "gateway", "pylon", "3 x probe", "2 x dragoon", "2 x probe", "pylon", "dragoon", "2 x probe", "2 x dragoon"]},
			"ForgeExpand"	: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
				["go defensive", "4 x probe", "pylon @ wall", "probe", "gateway @ wall then forge @ wall then go scout while safe", "probe", "probe", "zealot", "photon cannon @ wall", "probe", "photon cannon @ wall", "probe", "pylon", "zealot", "photon cannon @ wall", "2 x probe", "nexus @ natural", "probe", "assimilator", "cybernetics core", "probe", "pylon", "2 x probe", "dragoon", "probe", "probe", "dragoon", "probe", "singularity charge then go aggressive", "pylon", "dragoon", "probe", "gateway", "2 x probe", "dragoon", "2 x probe", "gateway", "pylon", "3 x probe", "2 x dragoon", "2 x probe", "pylon", "dragoon", "2 x probe", "2 x dragoon"]},
			"9-9GateDefensive"		: { "Race" : "Protoss", "OpeningGroup" : "zealots", "OpeningBuildOrder" :
				["go defensive", "4 x probe", "pylon", "probe", "2 x gateway", "2 x probe", "zealot", "pylon then go scout while safe", "2 x zealot", "probe", "2 x zealot", "probe", "zealot", "go aggressive", "pylon", "probe", "2 x zealot" ]},
			"CannonFirst4GateGoon"	: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
				["go defensive", "4 x probe", "pylon", "probe", "forge", "probe", "2 x photon cannon", "probe", "photon cannon then go scout while safe", "probe", "gateway", "2 x probe", "pylon", "probe", "zealot", "probe", "assimilator", "probe", "cybernetics core", "probe", "zealot", "2 x probe", "pylon", "probe", "dragoon", "probe", "singularity charge then go aggressive", "probe", "dragoon", "2 x probe", "3 x gateway", "dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon", "pylon", "4 x dragoon"]},
	

			"Proxy9-9Gate"				: { "Race" : "Protoss", "OpeningGroup" : "zealots", "OpeningBuildOrder" :
				["go rush", "go proxy", "3 x probe", "go to proxy", "probe", "pylon @ proxy", "probe", "gateway @ proxy", "gateway @ proxy then go scout location", "go queue barrier", "3 x probe", "2 x zealot", "pylon" ]},
			"Proxy2ZealotsIntoGoons": { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
				["go defensive", "go proxy", "go center proxy", "4 x probe", "pylon @ proxy", "probe", "gateway @ proxy then go aggressive", "gateway @ proxy then go scout location", "go queue barrier", "3 x probe", "pylon", "2 x zealot", "2 x probe", "go queue barrier", "assimilator", "cybernetics core", "probe", "pylon", "3 x probe", "2 x dragoon", "pylon @ proxy", "2 x probe", "2 x dragoon", "probe", "gateway @ proxy", "pylon @ proxy", "2 x dragoon", "probe", "singularity charge", "3 x dragoon", "gateway @ proxy" ]},
			"ProxyDTRush"	: { "Race" : "Protoss", "OpeningGroup" : "dragoons", "OpeningBuildOrder" :
				["go defensive", "go proxy", "go center proxy", "go block enemy scout", "2 x probe", "go to proxy", "2 x probe", "pylon @ proxy", "probe", "gateway @ proxy then go scout location", "pylon", "probe", "go queue barrier", "assimilator", "cybernetics core", "2 x probe", "citadel of adun", "probe", "gateway @ proxy", "templar archives then go aggressive", "3 x probe", "2 x dark templar", "pylon", "2 x probe", "2 x dragoon" ]},


			"PlasmaCarriers": { "Race" : "Protoss", "OpeningGroup" : "carriers", "OpeningBuildOrder" :
				["4 x probe", "pylon then go scout while safe", "4 x probe", "nexus @ natural", "2 x probe", "gateway", "assimilator", "2 x probe", "pylon", "2 x probe", "cybernetics core", "6 x probe", "stargate", "protoss air weapons", "2 x probe", "assimilator", "2 x probe", "stargate", "nexus", "4 x probe", "pylon", "fleet beacon", "2 x probe", "pylon", "assimilator", "2 x probe", "pylon", "2 x probe", "2 x carrier", "2 x probe", "carrier capacity"]},
			"PlasmaCorsairsCarriers": { "Race" : "Protoss", "OpeningGroup" : "carriers", "OpeningBuildOrder" :
				["4 x probe", "pylon then go scout while safe", "4 x probe", "nexus @ natural", "2 x probe", "gateway", "assimilator", "2 x probe", "pylon", "2 x probe", "cybernetics core", "6 x probe", "stargate", "protoss air weapons", "2 x probe", "assimilator", "2 x probe", "stargate", "4 x probe", "pylon", "corsair", "2 x probe", "corsair"]},
			"PlasmaProxy2Gate": { "Race" : "Protoss", "OpeningGroup" : "zealots", "OpeningBuildOrder" :
				["go proxy", "go defensive", "2 x probe", "go scout location", "probe", "go wait until enemy location known", "pylon @ proxy", "gateway @ proxy", "gateway @ proxy then go aggressive", "2 x zealot", "2 x probe" ]}
		}
	}
}