{
  "id": "millhaven",
  "kind": "preset",
  "anchor": "Millhaven",
  "buildings": [
    {
      "template": "magistrate",
      "offset": [-12, -12],
      "role_overrides": {
        "magistrate": "millhaven.magistrate",
        "constable":  "millhaven.constable_fenn"
      }
    },
    {
      "template": "inn_medium",
      "offset": [-2, 0],
      "role_overrides": {
        "innkeeper": "millhaven.innkeeper",
        "barfly":    "millhaven.lacroix"
      }
    },
    {
      "template": "shop_general",
      "offset": [10, -2],
      "role_overrides": {
        "shopkeeper": "millhaven.general_store_keeper"
      }
    },
    {
      "template": "shop_smithy",
      "offset": [12, 8],
      "role_overrides": {
        "smith": "millhaven.smith"
      }
    },
    {
      "template": "shop_alchemist",
      "offset": [-12, 6],
      "role_overrides": {
        "alchemist": "millhaven.alchemist"
      }
    },
    {
      "template": "house_medium",
      "offset": [-2, 12],
      "role_overrides": {
        "resident": "millhaven.grandmother_asha"
      }
    },
    {
      "template": "house_medium",
      "offset": [6, 12]
    },
    {
      "template": "house_small",
      "offset": [-12, -2]
    },
    {
      "template": "house_small",
      "offset": [-6, 8]
    },
    {
      "template": "granary",
      "offset": [12, -10]
    },
    {
      "template": "well",
      "offset": [3, -3]
    }
  ]
}
