{
  "source": {
    "schemaVersion": 1,
    "buildId": "lava-reveal-volcano",
    "catalogueId": "ldraw-duplo-5",
    "rulesRevision": "upright-shapes-5",
    "gridId": "ldraw-grid-2",
    "title": "Lava-reveal volcano",
    "theme": "Little Dinosaur Discoveries",
    "difficulty": "Build together",
    "pieces": [
      {
        "id": "ground-1",
        "part": "base-plate",
        "colour": "green",
        "x": 0,
        "y": 0,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "ground-2",
        "part": "base-plate",
        "colour": "green",
        "x": 4,
        "y": 0,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "mountain-foot-1",
        "part": "square",
        "colour": "brown",
        "x": 0,
        "y": 12,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "mountain-foot-2",
        "part": "square",
        "colour": "brown",
        "x": 0,
        "y": 12,
        "z": 6,
        "yaw": 0
      },
      {
        "id": "mountain-foot-3",
        "part": "square",
        "colour": "brown",
        "x": 6,
        "y": 12,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "mountain-foot-4",
        "part": "square",
        "colour": "brown",
        "x": 6,
        "y": 12,
        "z": 6,
        "yaw": 0
      },
      {
        "id": "mountain-foot-5",
        "part": "long",
        "colour": "brown",
        "x": 0,
        "y": 12,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "mountain-foot-6",
        "part": "long",
        "colour": "brown",
        "x": 6,
        "y": 12,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "mountain-foot-7",
        "part": "long",
        "colour": "brown",
        "x": 6,
        "y": 12,
        "z": 0,
        "yaw": 90
      },
      {
        "id": "mountain-foot-8",
        "part": "long",
        "colour": "brown",
        "x": 6,
        "y": 12,
        "z": 6,
        "yaw": 90
      },
      {
        "id": "lava-foot-1",
        "part": "square",
        "colour": "red",
        "x": 3,
        "y": 12,
        "z": 3,
        "yaw": 0
      },
      {
        "id": "lava-foot-2",
        "part": "round-tall",
        "colour": "yellow",
        "x": 3,
        "y": 36,
        "z": 3,
        "yaw": 0
      },
      {
        "id": "lava-foot-3",
        "part": "square",
        "colour": "red",
        "x": 3,
        "y": 84,
        "z": 3,
        "yaw": 0
      },
      {
        "id": "lower-slopes-1",
        "part": "slope",
        "colour": "brown",
        "x": 2,
        "y": 36,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "lower-slopes-2",
        "part": "slope",
        "colour": "brown",
        "x": 6,
        "y": 36,
        "z": 3,
        "yaw": 270
      },
      {
        "id": "lower-slopes-3",
        "part": "slope",
        "colour": "brown",
        "x": 2,
        "y": 36,
        "z": 3,
        "yaw": 90
      },
      {
        "id": "lower-slopes-4",
        "part": "slope",
        "colour": "brown",
        "x": 6,
        "y": 36,
        "z": 5,
        "yaw": 270
      },
      {
        "id": "lower-slopes-5",
        "part": "slope",
        "colour": "brown",
        "x": 2,
        "y": 36,
        "z": 5,
        "yaw": 90
      },
      {
        "id": "lower-slopes-6",
        "part": "slope",
        "colour": "brown",
        "x": 6,
        "y": 36,
        "z": 7,
        "yaw": 270
      },
      {
        "id": "lower-slopes-7",
        "part": "slope",
        "colour": "brown",
        "x": 4,
        "y": 36,
        "z": 2,
        "yaw": 180
      },
      {
        "id": "lower-slopes-8",
        "part": "slope",
        "colour": "brown",
        "x": 2,
        "y": 36,
        "z": 6,
        "yaw": 0
      },
      {
        "id": "lower-slopes-9",
        "part": "slope",
        "colour": "brown",
        "x": 6,
        "y": 36,
        "z": 2,
        "yaw": 180
      },
      {
        "id": "lower-slopes-10",
        "part": "slope",
        "colour": "brown",
        "x": 4,
        "y": 36,
        "z": 6,
        "yaw": 0
      },
      {
        "id": "upper-slopes-1",
        "part": "slope",
        "colour": "brown",
        "x": 3,
        "y": 72,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "upper-slopes-2",
        "part": "slope",
        "colour": "brown",
        "x": 5,
        "y": 72,
        "z": 3,
        "yaw": 270
      },
      {
        "id": "upper-slopes-3",
        "part": "slope",
        "colour": "brown",
        "x": 3,
        "y": 72,
        "z": 3,
        "yaw": 90
      },
      {
        "id": "upper-slopes-4",
        "part": "slope",
        "colour": "brown",
        "x": 5,
        "y": 72,
        "z": 5,
        "yaw": 270
      },
      {
        "id": "upper-slopes-5",
        "part": "slope",
        "colour": "brown",
        "x": 3,
        "y": 72,
        "z": 5,
        "yaw": 90
      },
      {
        "id": "upper-slopes-6",
        "part": "slope",
        "colour": "brown",
        "x": 5,
        "y": 72,
        "z": 7,
        "yaw": 270
      },
      {
        "id": "upper-slopes-7",
        "part": "slope",
        "colour": "brown",
        "x": 5,
        "y": 72,
        "z": 3,
        "yaw": 180
      },
      {
        "id": "upper-slopes-8",
        "part": "slope",
        "colour": "brown",
        "x": 3,
        "y": 72,
        "z": 5,
        "yaw": 0
      },
      {
        "id": "lava-top-1",
        "part": "round-plate",
        "colour": "yellow",
        "x": 2,
        "y": 108,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "lava-top-2",
        "part": "curve",
        "colour": "red",
        "x": 2,
        "y": 120,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "lava-top-3",
        "part": "curve",
        "colour": "red",
        "x": 4,
        "y": 120,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "lava-top-4",
        "part": "cone",
        "colour": "orange",
        "x": 3,
        "y": 144,
        "z": 2,
        "yaw": 0
      }
    ],
    "steps": [
      {
        "id": "ground",
        "text": "Lay two green 4 × 8 plates side by side, making a square.",
        "pieces": [
          "ground-1",
          "ground-2"
        ],
        "camera": "isometric"
      },
      {
        "id": "mountain-foot-1",
        "text": "Put a brown square at each corner of the green floor.",
        "pieces": [
          "mountain-foot-1",
          "mountain-foot-2",
          "mountain-foot-3",
          "mountain-foot-4"
        ],
        "camera": "isometric"
      },
      {
        "id": "mountain-foot-2",
        "text": "Join the corners with a brown 2 × 4 brick along each edge. Keep the middle open.",
        "pieces": [
          "mountain-foot-5",
          "mountain-foot-6",
          "mountain-foot-7",
          "mountain-foot-8"
        ],
        "camera": "isometric"
      },
      {
        "id": "lava-foot",
        "text": "Put a red square in the very middle of the green floor. Stack a yellow round tower and another red square on it.",
        "pieces": [
          "lava-foot-1",
          "lava-foot-2",
          "lava-foot-3"
        ],
        "camera": "isometric"
      },
      {
        "id": "lower-slopes-1",
        "text": "Put three brown slopes down each side, high edges facing the middle. Start one row in from the back edge.",
        "pieces": [
          "lower-slopes-1",
          "lower-slopes-2",
          "lower-slopes-3",
          "lower-slopes-4",
          "lower-slopes-5",
          "lower-slopes-6"
        ],
        "camera": "isometric"
      },
      {
        "id": "lower-slopes-2",
        "text": "Add two brown slopes across the back and two across the front, with their high edges towards the middle.",
        "pieces": [
          "lower-slopes-7",
          "lower-slopes-8",
          "lower-slopes-9",
          "lower-slopes-10"
        ],
        "camera": "isometric"
      },
      {
        "id": "upper-slopes-1",
        "text": "Build a smaller ring above the first. Put three brown slopes down each side, one column further in, with high edges towards the crater.",
        "pieces": [
          "upper-slopes-1",
          "upper-slopes-2",
          "upper-slopes-3",
          "upper-slopes-4",
          "upper-slopes-5",
          "upper-slopes-6"
        ],
        "camera": "isometric"
      },
      {
        "id": "upper-slopes-2",
        "text": "Close the upper ring with a brown slope across each end. Their high edges face the crater.",
        "pieces": [
          "upper-slopes-7",
          "upper-slopes-8"
        ],
        "camera": "isometric"
      },
      {
        "id": "lava-top",
        "text": "Centre a yellow round plate on the lava column. Put two red curved bricks side by side on it, rounded ends forwards. Finish with an orange cone centred over their back two rows.",
        "pieces": [
          "lava-top-1",
          "lava-top-2",
          "lava-top-3",
          "lava-top-4"
        ],
        "camera": "isometric"
      }
    ]
  },
  "description": "A stepped dark mountain surrounds a bright lava core. Lift the whole lava section out to reveal the crater, then put it back for another pretend eruption.",
  "playPrompt": "Lift the lava section and look into the crater. Make a paper lava path and move the dinosaurs to a clear resting place. Count down together, then reveal the bright lava by hand.",
  "playPrompts": [
    "Lift the lava section and look into the crater.",
    "Make a paper lava path and move the dinosaurs to a clear resting place.",
    "Count down together, then reveal the bright lava by hand."
  ],
  "synonyms": [],
  "buildNotes": [
    "This is a fixed mountain with a lift-out lava model. It has no launching mechanism.",
    "Lift the lava by its red middle, with a hand below it after removal.",
    "The lava and mountain are both included in the inventory."
  ],
  "physicalNotes": [
    "Check real-brick fit, grip and stability."
  ],
  "modules": [
    {
      "name": "Lava core",
      "pieceIds": [
        "lava-foot-1",
        "lava-foot-2",
        "lava-foot-3",
        "lava-top-1",
        "lava-top-2",
        "lava-top-3",
        "lava-top-4"
      ]
    }
  ],
  "revisionHash": "70b7c7e4276bcb9d202294bc074ceb063e1cb634bb2a096c17dd579418c20b9f",
  "sourceHash": "7f8f06ed259f44cf377cf5116387ba0947435a1619aa339263149c20d2cf9c3b",
  "catalogueHash": "95e67ace8ffc93702388501408c09848be3f7a0c420b2e84c5c7be9bdd6b725a",
  "bom": [
    {
      "part": "base-plate",
      "colour": "green",
      "name": "Base plate",
      "colourName": "Green",
      "count": 2
    },
    {
      "part": "cone",
      "colour": "orange",
      "name": "Tower cone",
      "colourName": "Orange",
      "count": 1
    },
    {
      "part": "curve",
      "colour": "red",
      "name": "Curved brick",
      "colourName": "Red",
      "count": 2
    },
    {
      "part": "long",
      "colour": "brown",
      "name": "Long brick",
      "colourName": "Brown",
      "count": 4
    },
    {
      "part": "round-plate",
      "colour": "yellow",
      "name": "Round plate",
      "colourName": "Yellow",
      "count": 1
    },
    {
      "part": "round-tall",
      "colour": "yellow",
      "name": "Round tower brick",
      "colourName": "Yellow",
      "count": 1
    },
    {
      "part": "slope",
      "colour": "brown",
      "name": "Roof slope",
      "colourName": "Brown",
      "count": 18
    },
    {
      "part": "square",
      "colour": "brown",
      "name": "Square brick",
      "colourName": "Brown",
      "count": 4
    },
    {
      "part": "square",
      "colour": "red",
      "name": "Square brick",
      "colourName": "Red",
      "count": 2
    }
  ],
  "shapeBom": [
    {
      "part": "base-plate",
      "name": "Base plate",
      "count": 2
    },
    {
      "part": "cone",
      "name": "Tower cone",
      "count": 1
    },
    {
      "part": "curve",
      "name": "Curved brick",
      "count": 2
    },
    {
      "part": "long",
      "name": "Long brick",
      "count": 4
    },
    {
      "part": "round-plate",
      "name": "Round plate",
      "count": 1
    },
    {
      "part": "round-tall",
      "name": "Round tower brick",
      "count": 1
    },
    {
      "part": "slope",
      "name": "Roof slope",
      "count": 18
    },
    {
      "part": "square",
      "name": "Square brick",
      "count": 6
    }
  ],
  "validation": {
    "data": "pass",
    "geometry": "pass",
    "sequence": "pass",
    "prototype": true,
    "diagnostics": [
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "upper-slopes-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "upper-slopes-2"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "upper-slopes-3"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "upper-slopes-4"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "upper-slopes-5"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "upper-slopes-6"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "upper-slopes-7"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "upper-slopes-8"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "lava-top-2"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "lava-top-3"
        ]
      }
    ],
    "connections": [
      [
        "ground-1",
        "mountain-foot-1"
      ],
      [
        "ground-1",
        "mountain-foot-2"
      ],
      [
        "ground-1",
        "mountain-foot-5"
      ],
      [
        "ground-1",
        "mountain-foot-7"
      ],
      [
        "ground-1",
        "mountain-foot-8"
      ],
      [
        "ground-1",
        "lava-foot-1"
      ],
      [
        "ground-2",
        "mountain-foot-3"
      ],
      [
        "ground-2",
        "mountain-foot-4"
      ],
      [
        "ground-2",
        "mountain-foot-6"
      ],
      [
        "ground-2",
        "mountain-foot-7"
      ],
      [
        "ground-2",
        "mountain-foot-8"
      ],
      [
        "ground-2",
        "lava-foot-1"
      ],
      [
        "mountain-foot-1",
        "lower-slopes-1"
      ],
      [
        "mountain-foot-2",
        "lower-slopes-5"
      ],
      [
        "mountain-foot-3",
        "lower-slopes-2"
      ],
      [
        "mountain-foot-4",
        "lower-slopes-6"
      ],
      [
        "mountain-foot-5",
        "lower-slopes-1"
      ],
      [
        "mountain-foot-5",
        "lower-slopes-3"
      ],
      [
        "mountain-foot-5",
        "lower-slopes-5"
      ],
      [
        "mountain-foot-6",
        "lower-slopes-2"
      ],
      [
        "mountain-foot-6",
        "lower-slopes-4"
      ],
      [
        "mountain-foot-6",
        "lower-slopes-6"
      ],
      [
        "mountain-foot-7",
        "lower-slopes-7"
      ],
      [
        "mountain-foot-7",
        "lower-slopes-9"
      ],
      [
        "mountain-foot-8",
        "lower-slopes-8"
      ],
      [
        "mountain-foot-8",
        "lower-slopes-10"
      ],
      [
        "lava-foot-1",
        "lava-foot-2"
      ],
      [
        "lava-foot-2",
        "lava-foot-3"
      ],
      [
        "lava-foot-3",
        "lava-top-1"
      ],
      [
        "lower-slopes-1",
        "upper-slopes-1"
      ],
      [
        "lower-slopes-2",
        "upper-slopes-2"
      ],
      [
        "lower-slopes-3",
        "upper-slopes-3"
      ],
      [
        "lower-slopes-4",
        "upper-slopes-4"
      ],
      [
        "lower-slopes-5",
        "upper-slopes-5"
      ],
      [
        "lower-slopes-6",
        "upper-slopes-6"
      ],
      [
        "lower-slopes-7",
        "upper-slopes-1"
      ],
      [
        "lower-slopes-7",
        "upper-slopes-7"
      ],
      [
        "lower-slopes-8",
        "upper-slopes-5"
      ],
      [
        "lower-slopes-8",
        "upper-slopes-8"
      ],
      [
        "lower-slopes-9",
        "upper-slopes-2"
      ],
      [
        "lower-slopes-9",
        "upper-slopes-7"
      ],
      [
        "lower-slopes-10",
        "upper-slopes-6"
      ],
      [
        "lower-slopes-10",
        "upper-slopes-8"
      ],
      [
        "upper-slopes-3",
        "lava-top-1"
      ],
      [
        "upper-slopes-4",
        "lava-top-1"
      ],
      [
        "upper-slopes-7",
        "lava-top-1"
      ],
      [
        "upper-slopes-8",
        "lava-top-1"
      ],
      [
        "lava-top-1",
        "lava-top-2"
      ],
      [
        "lava-top-1",
        "lava-top-3"
      ],
      [
        "lava-top-2",
        "lava-top-4"
      ],
      [
        "lava-top-3",
        "lava-top-4"
      ]
    ],
    "publicationAllowed": false
  },
  "id": "lava-reveal-volcano",
  "title": "Lava-reveal volcano",
  "intro": "A stepped dark mountain surrounds a bright lava core. Lift the whole lava section out to reveal the crater, then put it back for another pretend eruption."
}
