function BringInMongols()
FindMongolStartPlot();
local iX = GetPersistentProperty("MongolStartX");
local iY = GetPersistentProperty("MongolStartY");
local start_plot = Map.GetPlot(iX, iY);
local pPlayer = Players[12];
pTeam = Teams[pPlayer:GetTeam()];
pPlayer:SetStartingPlot(start_plot);
local capital = pPlayer:InitCity(start_plot:GetX(), start_plot:GetY());
capital:SetPopulation(5, true);
local iBuildingID;
iBuildingID = GameInfoTypes["BUILDING_PALACE"];
capital:SetNumRealBuilding(iBuildingID, 1);
iBuildingID = GameInfoTypes["BUILDING_MONUMENT"];
capital:SetNumRealBuilding(iBuildingID, 1);
iBuildingID = GameInfoTypes["BUILDING_SHRINE"];
capital:SetNumRealBuilding(iBuildingID, 1);
iBuildingID = GameInfoTypes["BUILDING_GRANARY"];
capital:SetNumRealBuilding(iBuildingID, 1);
iBuildingID = GameInfoTypes["BUILDING_WALLS"];
capital:SetNumRealBuilding(iBuildingID, 1);
iBuildingID = GameInfoTypes["BUILDING_BARRACKS"];
capital:SetNumRealBuilding(iBuildingID, 1);
iBuildingID = GameInfoTypes["BUILDING_LIBRARY"];
capital:SetNumRealBuilding(iBuildingID, 1);
iBuildingID = GameInfoTypes["BUILDING_MARKET"];
capital:SetNumRealBuilding(iBuildingID, 1);
local iTechIndex = GameInfoTypes["TECH_CHIVALRY"];
pTeam:SetHasTech(iTechIndex, true);
iUnitID = GameInfoTypes["UNIT_SETTLER"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_SETTLE, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_SETTLER"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_SETTLE, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_SETTLER"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_SETTLE, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_WORKER"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_WORKER, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_WORKER"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_WORKER, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_WORKER"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_WORKER, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_SWORDSMAN"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_DEFENSE, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_SWORDSMAN"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_DEFENSE, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_SWORDSMAN"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_DEFENSE, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_MONGOLIAN_KHAN"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_GENERAL, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_MONGOLIAN_KESHIK"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_RANGED, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_MONGOLIAN_KESHIK"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_RANGED, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_MONGOLIAN_KESHIK"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_RANGED, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_MONGOLIAN_KESHIK"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_RANGED, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_MONGOLIAN_KESHIK"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_RANGED, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_MONGOLIAN_KESHIK"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_RANGED, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
iUnitID = GameInfoTypes["UNIT_CATAPULT"];
unit = pPlayer:InitUnit (iUnitID, capital:GetX(), capital:GetY(), UNITAI_RANGED, DirectionTypes.DIRECTION_WEST);
unit:JumpToNearestValidPlot();
end