{
  "version": "pointcast.catan/v1",
  "seed": "forge-31wxfr",
  "hexes": [
    {
      "i": 0,
      "q": 0,
      "r": -2,
      "resource": "desert",
      "number": null,
      "pips": 0
    },
    {
      "i": 1,
      "q": 1,
      "r": -2,
      "resource": "brick",
      "number": 5,
      "pips": 4
    },
    {
      "i": 2,
      "q": 2,
      "r": -2,
      "resource": "lumber",
      "number": 8,
      "pips": 5
    },
    {
      "i": 3,
      "q": -1,
      "r": -1,
      "resource": "brick",
      "number": 9,
      "pips": 4
    },
    {
      "i": 4,
      "q": 0,
      "r": -1,
      "resource": "wool",
      "number": 6,
      "pips": 5
    },
    {
      "i": 5,
      "q": 1,
      "r": -1,
      "resource": "grain",
      "number": 12,
      "pips": 1
    },
    {
      "i": 6,
      "q": 2,
      "r": -1,
      "resource": "grain",
      "number": 4,
      "pips": 3
    },
    {
      "i": 7,
      "q": -2,
      "r": 0,
      "resource": "grain",
      "number": 11,
      "pips": 2
    },
    {
      "i": 8,
      "q": -1,
      "r": 0,
      "resource": "lumber",
      "number": 5,
      "pips": 4
    },
    {
      "i": 9,
      "q": 0,
      "r": 0,
      "resource": "lumber",
      "number": 3,
      "pips": 2
    },
    {
      "i": 10,
      "q": 1,
      "r": 0,
      "resource": "ore",
      "number": 10,
      "pips": 3
    },
    {
      "i": 11,
      "q": 2,
      "r": 0,
      "resource": "brick",
      "number": 6,
      "pips": 5
    },
    {
      "i": 12,
      "q": -2,
      "r": 1,
      "resource": "ore",
      "number": 3,
      "pips": 2
    },
    {
      "i": 13,
      "q": -1,
      "r": 1,
      "resource": "wool",
      "number": 10,
      "pips": 3
    },
    {
      "i": 14,
      "q": 0,
      "r": 1,
      "resource": "wool",
      "number": 9,
      "pips": 4
    },
    {
      "i": 15,
      "q": 1,
      "r": 1,
      "resource": "grain",
      "number": 4,
      "pips": 3
    },
    {
      "i": 16,
      "q": -2,
      "r": 2,
      "resource": "lumber",
      "number": 2,
      "pips": 1
    },
    {
      "i": 17,
      "q": -1,
      "r": 2,
      "resource": "wool",
      "number": 11,
      "pips": 2
    },
    {
      "i": 18,
      "q": 0,
      "r": 2,
      "resource": "ore",
      "number": 8,
      "pips": 5
    }
  ],
  "harbors": [
    {
      "hex": 7,
      "dir": 2,
      "kind": "any",
      "ratio": "3:1"
    },
    {
      "hex": 0,
      "dir": 3,
      "kind": "ore",
      "ratio": "2:1"
    },
    {
      "hex": 1,
      "dir": 1,
      "kind": "lumber",
      "ratio": "2:1"
    },
    {
      "hex": 2,
      "dir": 0,
      "kind": "brick",
      "ratio": "2:1"
    },
    {
      "hex": 11,
      "dir": 1,
      "kind": "wool",
      "ratio": "2:1"
    },
    {
      "hex": 15,
      "dir": 5,
      "kind": "any",
      "ratio": "3:1"
    },
    {
      "hex": 18,
      "dir": 4,
      "kind": "any",
      "ratio": "3:1"
    },
    {
      "hex": 16,
      "dir": 5,
      "kind": "any",
      "ratio": "3:1"
    },
    {
      "hex": 12,
      "dir": 3,
      "kind": "grain",
      "ratio": "2:1"
    }
  ],
  "robber": 0,
  "pipsByResource": {
    "lumber": 12,
    "brick": 13,
    "wool": 14,
    "grain": 9,
    "ore": 10
  },
  "rules": [
    "no touching 6 and 8",
    "no touching twins",
    "base 19-hex bag",
    "harbours shuffled"
  ],
  "attempts": 116,
  "share": "https://catan.pointcast.xyz/?seed=forge-31wxfr#forge",
  "legend": {
    "lumber": {
      "label": "Lumber",
      "terrain": "Forest"
    },
    "brick": {
      "label": "Brick",
      "terrain": "Hills"
    },
    "wool": {
      "label": "Wool",
      "terrain": "Pasture"
    },
    "grain": {
      "label": "Grain",
      "terrain": "Fields"
    },
    "ore": {
      "label": "Ore",
      "terrain": "Mountains"
    },
    "desert": {
      "label": "Desert",
      "terrain": "Desert"
    }
  },
  "coords": "axial (q, r), pointy-top; hex i is read row by row from the top; harbour dir indexes [[1,0],[1,-1],[0,-1],[-1,0],[-1,1],[0,1]]"
}