{
	"Bot Info": {
		"BotName": "DaQin",
		"Authors": "LionGIS@163.com",
		"PrintInfoOnStart": false
	},
	"BWAPI": {
		"SetLocalSpeed": 0,
		"SetFrameSkip": 0,
		"UserInput": true,
		"CompleteMapInformation": false
	},
	"Micro": {
		"KiteWithRangedUnits": true,
		"WorkersDefendRush": true,
		"RetreatMeleeUnitShields": 6,
		"RetreatMeleeUnitHP": { "Zerg": 8, "Protoss": 18 },
		"CombatSimRadius": 400,
		"UnitNearEnemyRadius": 400,
		"ScoutDefenseRadius": 500
	},
	"Macro": {
		"BOSSFrameLimit": 160,
		"ProductionJamFrameLimit": 200,
		"WorkersPerRefinery": 3,
		"WorkersPerPatch": { "Zerg": 1.6, "Protoss": 2.0, "Terran": 2.4 },
		"AbsoluteMaxWorkers": 70,
		"BuildingSpacing": 1,
		"PylonSpacing": 3
	},
	"Debug": {
		"ErrorLogFilename": "bwapi-data/write/DaQin_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": false,
		"RandomGasStealRate": 0.0,
		"SurrenderWhenHopeIsLost": true,
		"UsePlanRecognizer": true,
		"TrainingMode": false,
		"PvT": {
			"Protoss": [
				{ "Weight": 60, "Strategy": "12NexusCarriers" },
				{ "Weight": 50, "Strategy": "3GateDT" },
				{ "Weight": 40, "Strategy": "DTDrop" }
			]
		},
		"PvP": {
			"Protoss": [
                { "Weight": 40, "Strategy": "2GateDT" },
                { "Weight": 60, "Strategy": "3GateDT" },
				{ "Weight": 50, "Strategy": "4GateGoon" }
			]
		},
		"PvZ": {
			"Protoss": [
				{ "Weight": 50, "Strategy": "ForgeExpandSpeedlots" },
				{ "Weight": 60, "Strategy": "ForgeExpand5GateGoon" }
			]
		},
		"PvU": {
			"Protoss": [
				{ "Weight": 60, "Strategy": "3GateDT" },
				{ "Weight": 40, "Strategy": "DTDrop" },
				{ "Weight": 50, "Strategy": "4GateGoon" },
				{ "Weight": 40, "Strategy": "12NexusCarriers" }
			]
		},
		"CounterStrategies": {
			"Counter Proxy": "4GateGoon",
			"Counter Worker rush": "4GateGoon",
			"Counter Fast rush vT": {
				"Protoss": [
					{ "Weight": 60, "Strategy": "3GateDT" },
					{ "Weight": 40, "Strategy": "DTDrop" }
				]
			},
			"Counter Fast rush vP": {
				"Protoss": [
					{ "Weight": 60, "Strategy": "4GateGoon" },
					{ "Weight": 40, "Strategy": "3GateDT" }
				]
			},
			"Counter Fast rush vZ": {
				"Protoss": [
					{ "Weight": 60, "Strategy": "ForgeExpandSpeedlots" },
					{ "Weight": 40, "Strategy": "ForgeExpand5GateGoon" }
				]
			},
			"Counter Fast rush vU": "ForgeExpand5GateGoon",
			"Counter Heavy rush vT": {
				"Protoss": [
					{ "Weight": 60, "Strategy": "4GateGoon" },
					{ "Weight": 40, "Strategy": "3GateDT" }
				]
			},
			"Counter Heavy rush vP": {
				"Protoss": [
					{ "Weight": 50, "Strategy": "4GateGoon" },
					{ "Weight": 50, "Strategy": "3GateDT" }
				]
			}
		},
		"MapSpecificStrategy": {
			"8000dc6116e405ab878c14bb0f0cde8efa4d640c vT": {
				"Protoss": [
					{ "Weight": 40, "Strategy": "3GateDT" },
					{ "Weight": 50, "Strategy": "DTDrop" },
					{ "Weight": 50, "Strategy": "12NexusCarriers" }
				]
			},
			"8000dc6116e405ab878c14bb0f0cde8efa4d640c vP": {
				"Protoss": [
					{ "Weight": 40, "Strategy": "3GateDT" },
					{ "Weight": 50, "Strategy": "4GateGoon" }
				]
			},
			"8000dc6116e405ab878c14bb0f0cde8efa4d640c vZ": {
				"Protoss": [
					{ "Weight": 50, "Strategy": "3GateDT" },
					{ "Weight": 40, "Strategy": "4GateGoon" }
				]
			},
			"8000dc6116e405ab878c14bb0f0cde8efa4d640c vU": {
				"Protoss": [
					{ "Weight": 50, "Strategy": "3GateDT" },
					{ "Weight": 40, "Strategy": "4GateGoon" }
				]
			},
			"6f5295624a7e3887470f3f2e14727b1411321a67": {
				"Protoss": [
					{ "Weight": 51, "Strategy": "PlasmaProxy2Gate" },
					{ "Weight": 49, "Strategy": "PlasmaCarriers" }
				]
			},
			"6f5295624a7e3887470f3f2e14727b1411321a67 vZ": {
				"Protoss": [
					{ "Weight": 49, "Strategy": "PlasmaProxy2Gate" },
					{ "Weight": 51, "Strategy": "PlasmaCorsairsCarriers" }
				]
			}
		},
		"UseEnemySpecificStrategy": true,
		"EnemySpecificStrategy": {
			"locutus": "3GateDT",
			"locutusprevious": "4GateGoon"
		},
		"StrategyCombos": {},
		"Strategies": {
            "2GateDT":  { "Race" : "Protoss", "OpeningGroup" : "dark templar", "OpeningBuildOrder" :
			    ["go defensive","4 x probe","pylon then go scout while safe","2 x probe","gateway","probe","assimilator","2 x probe","zealot","pylon","2 x probe","cybernetics core","probe","zealot","probe","probe","dragoon","probe","citadel of adun","pylon","probe","dragoon","probe","gateway","pylon @ wall","probe","templar archives","probe","dragoon","forge","pylon","probe","probe","2 x dark templar","probe","photon cannon @ wall","go aggressive","photon cannon @ wall","pylon","probe","2 x dark templar","photon cannon @ wall","nexus @ natural","2 x dragoon"]	
            },
			"3GateDT"				: { "Race" : "Protoss", "OpeningGroup" : "dark templar", "OpeningBuildOrder" :
        		["go defensive","4 x probe","pylon","2 x probe","gateway","2 x probe","pylon","assimilator then go scout while safe","1 x probe","zealot","cybernetics core","1 x probe","zealot","2 x probe","dragoon","pylon","probe","singularity charge then go aggressive","probe","dragoon","go aggressive","1 x gateway","1 x probe","Citadel of Adun","dragoon","pylon","1 x dragoon"]
      		},
			"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"]
      		},
			"12NexusCarriers"	: { "Race" : "Protoss", "OpeningGroup" : "carriers", "OpeningBuildOrder" :
				["go defensive","3 x probe","pylon @ wall","3 x probe","gateway @ wall","3 x probe","1 x Zealot","1 x probe","nexus @ natural then go scout while safe","1 x probe","pylon","assimilator","1 x Zealot","1 x probe","cybernetics core","3 x probe","pylon","1 x probe","1 x Dragoon","1 x probe","Stargate","2 x probe","1 x Dragoon","assimilator","2 x probe","forge @ wall","2 x probe","Fleet Beacon","1 x probe","pylon","1 x Dragoon","1 x probe","pylon","4 x probe","Carrier","1 x Dragoon","pylon","2 x probe","Stargate","2 x probe","2 x gateway"]
      		},
			"DTDrop"	: { "Race" : "Protoss", "OpeningGroup" : "drop", "OpeningBuildOrder" :
				["go defensive", "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", "gateway", "4 x probe", "shuttle", "2 x dark templar", "pylon", "4 x probe", "2 x dark templar"]
            },
			"ForgeExpandCarriers"	: { "Race" : "Protoss", "OpeningGroup" : "carriers", "OpeningBuildOrder" :
				["go defensive","3 x probe","pylon @ wall","probe","forge @ wall","2 x probe","gateway @ wall","photon cannon @ wall","2 x probe","zealot","nexus @ natural then go scout while safe","probe","pylon","probe","zealot","probe","assimilator","probe","cybernetics core","probe","pylon","3 x probe","probe","Stargate","probe","photon cannon @ wall","pylon","2 x probe","photon cannon @ wall","assimilator","2 x probe","gateway","photon cannon @ wall","Fleet Beacon","2 x probe","photon cannon @ wall","photon cannon @ wall","pylon","singularity charge","photon cannon @ wall","2 x probe","Carrier"]
      		},
			"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","pylon","probe","protoss ground weapons then go aggressive","probe","zealot","pylon","citadel of adun","gateway","gateway","zealot","probe","gateway","leg enhancements then go aggressive","pylon","zealot","2 x probe","2 x zealot","pylon","2 x probe","2 x zealot","probe","gateway","1 x zealot","pylon","1 x zealot","2 x probe","zealot","2 x probe","go aggressive","2 x zealot","pylon","2 x zealot","2 x probe","zealot","pylon","go start gas"]
            },				
			"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","1 x probe","gateway @ wall","1 x probe","pylon","1 x probe","assimilator","1 x probe","zealot","cybernetics core","gateway","6 x probe","singularity charge","pylon","2 x dragoon","2 x probe","pylon","2 x probe","1 x dragoon","gateway","1 x dragoon","pylon","2 x probe","1 x dragoon","gateway","pylon","2 x probe","dragoon","gateway","pylon","2 x probe","2 x dragoon","protoss ground weapons","assimilator","pylon","2 x probe","go aggressive","probe","dragoon","2 x probe","2 x dragoon","pylon"]
            },	
			"PlasmaCarriers": { "Race" : "Protoss", "OpeningGroup" : "carriers", "OpeningBuildOrder" :
				["go defensive","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" :
				["go defensive","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 defensive","4 x probe", "pylon then go scout location", "pylon @ proxy then gateway @ proxy then gateway @ proxy", "4 x probe", "pylon", "2 x zealot" ]
            }
		}
	}
}