{
  "checkedAt": "2026-10-28T17:44:11.794Z",
  "schemaVersion": 41,
  "source": "Project-created native map, two placed cities and native armies; ordinary commands, loading after every command.",
  "commandCount": 134,
  "turn": 24,
  "winnerId": "p2",
  "loadAfterEveryCommand": true,
  "finalStateSha256": "a63c127cc943e6c27b541c62a7036229e7c55c1e5e0d8e93829e0b591988794c",
  "project": {
    "format": "civ3-atlants-project",
    "version": 1,
    "baseProfileId": "atlants2-827be8b3f7aab140",
    "name": "Два города",
    "map": {
      "geometry": "civ3-staggered-v1",
      "width": 16,
      "height": 12,
      "wrapX": false,
      "wrapY": false,
      "tiles": [
        {
          "id": 0,
          "x": 0,
          "y": 0,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 1,
          "x": 2,
          "y": 0,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 2,
          "x": 4,
          "y": 0,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 3,
          "x": 6,
          "y": 0,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 4,
          "x": 8,
          "y": 0,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 5,
          "x": 10,
          "y": 0,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 6,
          "x": 12,
          "y": 0,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 7,
          "x": 14,
          "y": 0,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 8,
          "x": 1,
          "y": 1,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 9,
          "x": 3,
          "y": 1,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 10,
          "x": 5,
          "y": 1,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 11,
          "x": 7,
          "y": 1,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 12,
          "x": 9,
          "y": 1,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 13,
          "x": 11,
          "y": 1,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 14,
          "x": 13,
          "y": 1,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 15,
          "x": 15,
          "y": 1,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 16,
          "x": 0,
          "y": 2,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 17,
          "x": 2,
          "y": 2,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 18,
          "x": 4,
          "y": 2,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 19,
          "x": 6,
          "y": 2,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 20,
          "x": 8,
          "y": 2,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 21,
          "x": 10,
          "y": 2,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 22,
          "x": 12,
          "y": 2,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 23,
          "x": 14,
          "y": 2,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 24,
          "x": 1,
          "y": 3,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 25,
          "x": 3,
          "y": 3,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 26,
          "x": 5,
          "y": 3,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 27,
          "x": 7,
          "y": 3,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 28,
          "x": 9,
          "y": 3,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 29,
          "x": 11,
          "y": 3,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 30,
          "x": 13,
          "y": 3,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 31,
          "x": 15,
          "y": 3,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 32,
          "x": 0,
          "y": 4,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 33,
          "x": 2,
          "y": 4,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 34,
          "x": 4,
          "y": 4,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 35,
          "x": 6,
          "y": 4,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 36,
          "x": 8,
          "y": 4,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 37,
          "x": 10,
          "y": 4,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 38,
          "x": 12,
          "y": 4,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 39,
          "x": 14,
          "y": 4,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 40,
          "x": 1,
          "y": 5,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 41,
          "x": 3,
          "y": 5,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 42,
          "x": 5,
          "y": 5,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 43,
          "x": 7,
          "y": 5,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 44,
          "x": 9,
          "y": 5,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 45,
          "x": 11,
          "y": 5,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 46,
          "x": 13,
          "y": 5,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 47,
          "x": 15,
          "y": 5,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 48,
          "x": 0,
          "y": 6,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 49,
          "x": 2,
          "y": 6,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 50,
          "x": 4,
          "y": 6,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 51,
          "x": 6,
          "y": 6,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 52,
          "x": 8,
          "y": 6,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 53,
          "x": 10,
          "y": 6,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 54,
          "x": 12,
          "y": 6,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 55,
          "x": 14,
          "y": 6,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 56,
          "x": 1,
          "y": 7,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 57,
          "x": 3,
          "y": 7,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 58,
          "x": 5,
          "y": 7,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 59,
          "x": 7,
          "y": 7,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 60,
          "x": 9,
          "y": 7,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 61,
          "x": 11,
          "y": 7,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 62,
          "x": 13,
          "y": 7,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 63,
          "x": 15,
          "y": 7,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 64,
          "x": 0,
          "y": 8,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 65,
          "x": 2,
          "y": 8,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 66,
          "x": 4,
          "y": 8,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 67,
          "x": 6,
          "y": 8,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 68,
          "x": 8,
          "y": 8,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 69,
          "x": 10,
          "y": 8,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 70,
          "x": 12,
          "y": 8,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 71,
          "x": 14,
          "y": 8,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 72,
          "x": 1,
          "y": 9,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 73,
          "x": 3,
          "y": 9,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 74,
          "x": 5,
          "y": 9,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 75,
          "x": 7,
          "y": 9,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 76,
          "x": 9,
          "y": 9,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 77,
          "x": 11,
          "y": 9,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 78,
          "x": 13,
          "y": 9,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 79,
          "x": 15,
          "y": 9,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 80,
          "x": 0,
          "y": 10,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 81,
          "x": 2,
          "y": 10,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 82,
          "x": 4,
          "y": 10,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 83,
          "x": 6,
          "y": 10,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 84,
          "x": 8,
          "y": 10,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 85,
          "x": 10,
          "y": 10,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 86,
          "x": 12,
          "y": 10,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 87,
          "x": 14,
          "y": 10,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 88,
          "x": 1,
          "y": 11,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 89,
          "x": 3,
          "y": 11,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 90,
          "x": 5,
          "y": 11,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 91,
          "x": 7,
          "y": 11,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 92,
          "x": 9,
          "y": 11,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 93,
          "x": 11,
          "y": 11,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 94,
          "x": 13,
          "y": 11,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        },
        {
          "id": 95,
          "x": 15,
          "y": 11,
          "terrainId": 2,
          "overlayTerrainId": null,
          "resourceId": null,
          "improvements": [],
          "river": 0,
          "ownerId": null,
          "forestHarvested": false,
          "bonusGrassland": false
        }
      ]
    },
    "players": [
      {
        "id": "p1",
        "civilizationId": 6,
        "startTileId": 50
      },
      {
        "id": "p2",
        "civilizationId": 1,
        "startTileId": 54
      }
    ],
    "units": [
      {
        "id": "army-0-0",
        "ownerId": "p1",
        "tileId": 50,
        "typeId": 20,
        "experienceId": 1
      },
      {
        "id": "army-0-1",
        "ownerId": "p1",
        "tileId": 50,
        "typeId": 20,
        "experienceId": 1
      },
      {
        "id": "army-1-0",
        "ownerId": "p2",
        "tileId": 54,
        "typeId": 24,
        "experienceId": 1
      },
      {
        "id": "army-1-1",
        "ownerId": "p2",
        "tileId": 54,
        "typeId": 24,
        "experienceId": 1
      }
    ],
    "cities": [
      {
        "id": "city-0",
        "ownerId": "p1",
        "tileId": 50,
        "name": "Москва",
        "population": 2,
        "buildings": [],
        "culture": 10,
        "food": 2,
        "shields": 0,
        "production": {
          "kind": "PRTO",
          "id": 20
        }
      },
      {
        "id": "city-1",
        "ownerId": "p2",
        "tileId": 54,
        "name": "Рим",
        "population": 2,
        "buildings": [],
        "culture": 10,
        "food": 2,
        "shields": 0,
        "production": {
          "kind": "PRTO",
          "id": 24
        }
      }
    ],
    "rules": {
      "units": []
    },
    "settings": {
      "seed": 42027,
      "difficultyId": 2,
      "worldSizeId": 0,
      "defaultStartingUnits": false,
      "culturalConversions": true
    }
  },
  "commands": [
    {
      "playerId": "p1",
      "type": "SET_GOVERNOR",
      "params": {
        "cityId": "c2",
        "settings": {
          "manageCitizens": true,
          "manageProduction": false
        }
      }
    },
    {
      "playerId": "p1",
      "type": "SET_RESEARCH",
      "params": {
        "technologyId": 17
      }
    },
    {
      "playerId": "p1",
      "type": "SET_PRODUCTION",
      "params": {
        "cityId": "c2",
        "typeId": 13,
        "kind": "PRTO"
      }
    },
    {
      "playerId": "p1",
      "type": "FORTIFY",
      "params": {
        "unitId": "u5"
      }
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 4,
        "y": 4
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "SET_GOVERNOR",
      "params": {
        "cityId": "c4",
        "settings": {
          "manageCitizens": true,
          "manageProduction": false
        }
      }
    },
    {
      "playerId": "p2",
      "type": "SET_RESEARCH",
      "params": {
        "technologyId": 4
      }
    },
    {
      "playerId": "p2",
      "type": "SET_PRODUCTION",
      "params": {
        "cityId": "c4",
        "typeId": 13,
        "kind": "PRTO"
      }
    },
    {
      "playerId": "p2",
      "type": "FORTIFY",
      "params": {
        "unitId": "u7"
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 12,
        "y": 4
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 4,
        "y": 2
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 12,
        "y": 2
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 4,
        "y": 0
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 12,
        "y": 0
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 2,
        "y": 0
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 10,
        "y": 0
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 0,
        "y": 0
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 8,
        "y": 0
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 1,
        "y": 1
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 6,
        "y": 0
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 0,
        "y": 2
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 4,
        "y": 0
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 0,
        "y": 4
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 2,
        "y": 0
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 0,
        "y": 6
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 0,
        "y": 0
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 1,
        "y": 7
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 1,
        "y": 1
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "SET_PRODUCTION",
      "params": {
        "cityId": "c2",
        "typeId": 52
      }
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 0,
        "y": 8
      }
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u9",
        "x": 4,
        "y": 4
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "SET_PRODUCTION",
      "params": {
        "cityId": "c4",
        "typeId": 24
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 3,
        "y": 1
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u10",
        "x": 12,
        "y": 4
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 2,
        "y": 8
      }
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u9",
        "x": 3,
        "y": 3
      }
    },
    {
      "playerId": "p1",
      "type": "PROPOSE_TRADE",
      "params": {
        "opponentId": "p2",
        "offer": {
          "give": [
            {
              "kind": "technology",
              "technologyId": 0
            }
          ],
          "receive": [
            {
              "kind": "technology",
              "technologyId": 11
            }
          ]
        }
      }
    },
    {
      "playerId": "p2",
      "type": "RESOLVE_TRADE",
      "params": {
        "decisionId": "d11",
        "choice": "accept"
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 5,
        "y": 1
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u10",
        "x": 11,
        "y": 3
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "SET_RESEARCH",
      "params": {
        "technologyId": 12
      }
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 1,
        "y": 9
      }
    },
    {
      "playerId": "p1",
      "type": "START_WORK",
      "params": {
        "unitId": "u9",
        "jobId": 3
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "SET_RESEARCH",
      "params": {
        "technologyId": 12
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 7,
        "y": 1
      }
    },
    {
      "playerId": "p2",
      "type": "START_WORK",
      "params": {
        "unitId": "u10",
        "jobId": 3
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 3,
        "y": 9
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 6,
        "y": 2
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 5,
        "y": 9
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 4,
        "y": 2
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 6,
        "y": 8
      }
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u9",
        "x": 5,
        "y": 3
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 2,
        "y": 2
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u10",
        "x": 13,
        "y": 3
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 7,
        "y": 7
      }
    },
    {
      "playerId": "p1",
      "type": "START_WORK",
      "params": {
        "unitId": "u9",
        "jobId": 3
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 0,
        "y": 2
      }
    },
    {
      "playerId": "p2",
      "type": "START_WORK",
      "params": {
        "unitId": "u10",
        "jobId": 3
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 7,
        "y": 5
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 1,
        "y": 3
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 7,
        "y": 3
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 3,
        "y": 3
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "SET_RESEARCH",
      "params": {
        "technologyId": 7
      }
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 7,
        "y": 1
      }
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u9",
        "x": 4,
        "y": 4
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "SET_RESEARCH",
      "params": {
        "technologyId": 7
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 5,
        "y": 3
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u10",
        "x": 12,
        "y": 4
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 8,
        "y": 0
      }
    },
    {
      "playerId": "p1",
      "type": "START_WORK",
      "params": {
        "unitId": "u9",
        "jobId": 3
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "DECLARE_WAR",
      "params": {
        "opponentId": "p1"
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 4,
        "y": 4
      }
    },
    {
      "playerId": "p2",
      "type": "START_WORK",
      "params": {
        "unitId": "u10",
        "jobId": 3
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u15",
        "x": 10,
        "y": 6
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 6,
        "y": 0
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u8",
        "x": 4,
        "y": 6
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u15",
        "x": 8,
        "y": 6
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u16",
        "x": 6,
        "y": 4
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 6,
        "y": 2
      }
    },
    {
      "playerId": "p1",
      "type": "HOLD",
      "params": {
        "unitId": "u17"
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u15",
        "x": 6,
        "y": 6
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u16",
        "x": 8,
        "y": 4
      }
    },
    {
      "playerId": "p2",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p1",
      "type": "MOVE",
      "params": {
        "unitId": "u6",
        "x": 6,
        "y": 4
      }
    },
    {
      "playerId": "p1",
      "type": "HOLD",
      "params": {
        "unitId": "u17"
      }
    },
    {
      "playerId": "p1",
      "type": "END_TURN",
      "params": {}
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u10",
        "x": 10,
        "y": 4
      }
    },
    {
      "playerId": "p2",
      "type": "MOVE",
      "params": {
        "unitId": "u15",
        "x": 4,
        "y": 6
      }
    },
    {
      "playerId": "p2",
      "type": "RESOLVE_CAPTURE",
      "params": {
        "decisionId": "d19",
        "choice": "keep"
      }
    }
  ],
  "originalWindowsEditorVerified": false
}
