{
 "style": "medieval",
 "version": 1,
 "notes": "Half-timbered late-medieval village (Alsace / Normandy / Rhineland). Ground storey in stone, upper storeys in oak frame with lime-plaster infill, tile roof at 55 degrees, no gutters. Numbers marked 'H1 choice' are not in the kit brief; review them with the kit.",
 "roles": {
  "window.std": "window_leaded",
  "window.std.stone": "window_leaded_stone",
  "window.small": "window_small",
  "window.shop": "window_shop",
  "door.main": "door_plank",
  "door.back": "door_plank",
  "door.double": "door_arched_double",
  "sign": "tavern_sign",
  "lantern": "lantern_iron",
  "bench": "bench_wood",
  "barrel": "barrel",
  "corner.stone": "corner_stone",
  "brace.storey": "brace_storey",
  "brace.straight": "brace_straight",
  "jetty.bressummer": "bressummer_1m",
  "jetty.joist": "joist_end",
  "jetty.bracket": "jetty_bracket",
  "peg": "peg_cluster",
  "rafter.end": "rafter_end",
  "dormer": "dormer",
  "chimney": "chimney_stone",
  "roof.unit.a": "tile_a",
  "roof.unit.b": "tile_b",
  "roof.unit.c": "tile_c",
  "roof.unit.d": "tile_d",
  "roof.strip.a": "tile_strip_a_lite",
  "roof.strip.b": "tile_strip_b_lite",
  "roof.underlay": "roof_underlay",
  "roof.ridge": "ridge_tile_round",
  "roof.verge": "verge_board_1m",
  "door.workshop": "door_workshop",
  "window.bakery": "window_bakery",
  "sign.smith": "sign_smith",
  "sign.baker": "sign_baker",
  "forge.shed": "forge_shed",
  "forge.chimney": "chimney_forge",
  "oven": "bread_oven",
  "hall.post": "hall_post"
 },
 "storey": {
  "ground": 2.6,
  "upper": 2.4,
  "attic_kneewall": 0,
  "floor_above_grade": 0.15
 },
 "jetty": 0.4,
 "wall": {
  "kind": "timber_frame",
  "ground": "rubble",
  "material": "Rubble_stone",
  "thickness": 0.5,
  "upper_thickness": 0.2,
  "frame": "Oak_frame",
  "infill": "Plaster_ochre"
 },
 "wall_kinds": {
  "rubble": {
   "notes": "Ground storey only: generated stone wall, 0.5 m thick, Rubble_stone shelf material with its Height displacement. Corners get corner_stone blocks in alternating courses. The ground windows use window_leaded_stone (its own stone lintel and sill) and the door uses door_plank or door_arched_double with a stone threshold."
  },
  "timber_frame": {
   "notes": "Upper storeys: the code GENERATES the straight members (posts on every bay axis, sill beams, head beams, rails, studs) as bevelled boxes in Oak_frame, 0.20 m deep, on the window-jamb grid so the window_leaded frame's studs line up with its jambs. Infill panels in the Plaster material are generated between the members and set back 25 mm from the timber face. Jetty: each upper storey overhangs the storey below by 0.4 m on the street facade; bressummer_1m runs along the front under the overhang, joist_end every 0.5 m, jetty_bracket under each corner post. Braces: brace_storey on a 1.2 m panel or brace_straight on a 1.0 m panel, on the street facade only. peg_cluster on the joints. rafter_end every 0.5 m along the eaves (no gutters). Window: window_leaded on every timber storey at the same size, head line shared by the storey."
  }
 },
 "bay": {
  "plain": 2.1,
  "min": 1.8,
  "max": 2.4,
  "end_pier_min": 0.5,
  "pier_min_between_surrounds": 0.3
 },
 "openings": {
  "window": {
   "role": "window.std",
   "w": 0.7,
   "h": 1.0,
   "sill": 0.9
  },
  "window_ground": {
   "role": "window.std.stone",
   "w": 0.7,
   "h": 1.0,
   "sill": 0.9
  },
  "door": {
   "role": "door.main",
   "w": 1.0,
   "h": 2.0
  },
  "back_door": {
   "role": "door.back",
   "w": 1.0,
   "h": 2.0
  },
  "door_double": {
   "role": "door.double",
   "w": 1.8,
   "h": 2.6
  },
  "shopfront": {
   "role": "window.shop",
   "w": 1.8,
   "h": 1.4,
   "sill": 0.9
  },
  "gable": {
   "role": "window.small",
   "w": 0.45,
   "h": 0.55
  },
  "door_workshop": {
   "role": "door.workshop",
   "w": 2.4,
   "h": 2.4
  },
  "bakery": {
   "role": "window.bakery",
   "w": 1.8,
   "h": 1.4,
   "sill": 0.9
  }
 },
 "head_line": "Every timber storey window shares one head height (sill 0.90 + 1.00). Ground door head 2.00 (H1 choice); the tavern arch head 2.60 (H1 choice).",
 "ratios": {
  "window_h_over_w": [
   1.2,
   1.6
  ],
  "glazing": [
   0.08,
   0.25
  ]
 },
 "roof": {
  "forms": [
   "gable"
  ],
  "pitch": [
   55,
   55
  ],
  "overhang": 0.3,
  "verge": 0.15,
  "cover": "clay_tile",
  "gutters": false,
  "unit": {
   "w": 0.165,
   "l": 0.265,
   "gauge": 0.1,
   "headlap": 0.065,
   "strip": 8
  },
  "ridge": "round, mortar bedding",
  "dormers": "on bay axes only, tiled, for habitable attics"
 },
 "types": {
  "house": {
   "bays": [
    2,
    4
   ],
   "storeys": [
    2,
    3
   ],
   "depth": [
    6,
    8
   ],
   "ground": "house",
   "annex": [
    "none"
   ],
   "requires": [
    "door.main",
    "window.std"
   ],
   "chimneys": [
    0,
    1
   ],
   "dormers": "none"
  },
  "tavern": {
   "bays": [
    3,
    5
   ],
   "storeys": [
    2,
    3
   ],
   "depth": [
    7,
    9
   ],
   "ground": "tavern",
   "annex": [
    "none"
   ],
   "requires": [
    "door.double",
    "sign"
   ],
   "chimneys": [
    1,
    1
   ],
   "chimney_at": "ridge",
   "dormers": "none"
  },
  "smithy": {
   "bays": [
    2,
    3
   ],
   "storeys": [
    2,
    2
   ],
   "depth": [
    6,
    8
   ],
   "bay": 2.7,
   "pad": 0.45,
   "ground": "smithy",
   "annex": [
    "none"
   ],
   "requires": [
    "door.workshop",
    "forge.shed",
    "forge.chimney"
   ],
   "chimneys": [
    0,
    0
   ],
   "dormers": "none"
  },
  "shop": {
   "bays": [
    2,
    3
   ],
   "storeys": [
    2,
    2
   ],
   "depth": [
    6,
    8
   ],
   "ground": "shop",
   "annex": [
    "none"
   ],
   "requires": [
    "window.shop",
    "door.main"
   ],
   "chimneys": [
    0,
    1
   ],
   "dormers": "none"
  },
  "bakery": {
   "bays": [
    2,
    3
   ],
   "storeys": [
    2,
    2
   ],
   "depth": [
    6,
    8
   ],
   "ground": "shop",
   "annex": [
    "none"
   ],
   "requires": [
    "window.bakery",
    "oven",
    "door.main"
   ],
   "chimneys": [
    1,
    1
   ],
   "dormers": "none"
  },
  "market_hall": {
   "bays": [
    3,
    5
   ],
   "storeys": [
    1,
    1
   ],
   "depth": [
    8,
    10
   ],
   "pitch": 45,
   "ground": "open",
   "annex": [
    "none"
   ],
   "requires": [
    "hall.post"
   ],
   "chimneys": [
    0,
    0
   ],
   "dormers": "none"
  },
  "barn": {
   "bays": [
    3,
    5
   ],
   "storeys": [
    1,
    1
   ],
   "depth": [
    6,
    9
   ],
   "ground": "barn",
   "annex": [
    "none"
   ],
   "requires": [
    "door.barn",
    "barn.loft",
    "barn.vent"
   ],
   "chimneys": [
    0,
    0
   ],
   "dormers": "none"
  }
 },
 "palette": {
  "wall": [
   "Rubble_stone",
   "Rubble_stone_dark"
  ],
  "wall_kind": {
   "Rubble_stone": "rubble",
   "Rubble_stone_dark": "rubble"
  },
  "roof": [
   "Clay_tile",
   "Clay_tile_dark"
  ],
  "timber": [
   "Oak_frame",
   "Oak_frame_grey"
  ],
  "infill": [
   "Plaster_ochre",
   "Plaster_white",
   "Plaster_pink"
  ],
  "paint": [
   "#2f5d4a",
   "#7a2e2a",
   "#e6dcc6",
   "#c48a3a",
   "#3f4f63"
  ]
 },
 "village": {
  "residential": [
   "house"
  ],
  "tavern": "tavern",
  "shop": "shop",
  "others": [
   "smithy",
   "bakery"
  ]
 },
 "kits": {
  "medieval-trades": [
   "door.workshop",
   "window.bakery",
   "sign.smith",
   "sign.baker",
   "forge.shed",
   "forge.chimney",
   "oven",
   "hall.post"
  ]
 }
}
