private static void adaptToBot() {
		String opponentName = xvr.getBwapi().getEnemies().get(0).getName();
		if (opponentName != null) {
			opponentName = opponentName.toLowerCase();
		}

		// opponentName = "krasimir";
		// opponentName = "tomas vajda";
		// opponentName = "david churchill";
		// opponentName = "florian richoux";

		System.out.println("Opponent name: " + opponentName);
		if (opponentName == null) {
			return;
		}

		// XIMP - Tomas Vajda - Carrier Push
		if (opponentName.contains("vajda") || opponentName.contains("krasimir")) {
			System.out.println("Special strategy for: Tomas Vajda");

			TerranBunker.GLOBAL_MAX_BUNKERS = 0;
			TerranBarracks.MIN_UNITS_FOR_DIFF_BUILDING = 0;
			TerranBarracks.DONT_USE_INFANTRY = true;
			TerranCommandCenter.EXPAND_ONLY_IF_TANKS_MORE_THAN = 20;
			TerranFactory.FORCE_GOLIATHS_INSTEAD_VULTURES = true;
			TerranFactory.ONLY_TANKS = true;
			TerranVulture.CRITICALLY_FEW_VULTURES = 1;
			TerranVulture.DISABLE_VULTURES = true;
			TechnologyManager.DISABLE_MINES = true;
			StrategyManager.FORCE_CRAZY_ATTACK = true;
			StrategyManager.MIN_BATTLE_UNITS_TO_ATTACK = 0;

			WorkerManager.EXPLORER_INDEX = 7;
		}

		// UAlbertaBot - David Churchill - Zealot rush
		else if (opponentName.contains("churchill")) {
			System.out.println("Special strategy for: Dave Churchill");

			TerranBunker.GLOBAL_MAX_BUNKERS = 2;
			TerranVulture.CRITICALLY_FEW_VULTURES = 6;
		}

		// AIUR - Florian Richoux - Quick DT
		else if (opponentName.contains("florian")) {
			System.out.println("Special strategy for: Florian Richoux");
			TerranComsatStation.MODE_ASAP = true;

			TerranBarracks.CRITICALLY_FEW_INFANTRY = 16;
		}
	}