{
  "game": "order-of-the-sinking-star",
  "levelId": "heroes1_9",
  "sourceId": "opening-heroes1-9-screenshots",
  "revision": "screenshots-reviewed-2026-10-18",
  "label": {
    "en": "Wizard three-switch thorns walkthrough",
    "zh": "法师三开关荆棘流程"
  },
  "screenActions": [
    "L",
    "D",
    "D",
    "D",
    "R",
    "U",
    "L",
    "D",
    "R",
    "R",
    "D",
    "R",
    "L",
    "U",
    "U",
    "R",
    "D",
    "D",
    "L",
    "U",
    "R",
    "R",
    "U",
    "R",
    "L",
    "D",
    "R",
    "R",
    "D",
    "D",
    "U",
    "L",
    "D",
    "R",
    "R",
    "D",
    "D",
    "R",
    "L",
    "U",
    "R",
    "D",
    "R",
    "U",
    "U",
    "U",
    "U"
  ],
  "source": {
    "url": "https://www.bilibili.com/video/BV13FH96bE4m/?p=3",
    "creator": "塞德莎",
    "videoSha256": "b5597c35b6135fb6fa6a57c9cad914a5134b8bee5e40660e967cb8bccefc32aa",
    "gameBuild": null,
    "originalWidth": 1280,
    "originalHeight": 720,
    "crop": {
      "x": 300,
      "y": 125,
      "width": 670,
      "height": 575
    },
    "selection": "Selected settled checkpoints from the recorded room. The illustrated directions are a validated path between screenshots, not a recovered native input log."
  },
  "frames": [
    {
      "image": "/art/walkthrough/opening-heroes1_9/01.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 423.000375,
      "sourceFrameSha256": "c0ac55f62a7138c5c17534a53a0492a22dbf41e0531a89628b5c5e69cf640c02",
      "imageSha256": "39c3ae32e322d92f61beaaa324fb50a111afb35bd35c685055fe62016af8f067",
      "checkpointActionIndex": 0,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            420,
            210,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 5
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            506,
            256,
            84,
            96
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 5
          },
          "sourceId": 1048592
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            426,
            331,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 4
          },
          "sourceId": 1048597
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            506,
            331,
            84,
            96
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            430,
            509,
            76,
            68
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048604,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            590,
            509,
            76,
            68
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048605,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-C",
          "rect": [
            750,
            509,
            76,
            68
          ],
          "badge": "C",
          "color": "#d858ad",
          "world": {
            "x": 6,
            "y": 2
          },
          "sourceId": 1048606,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            828,
            286,
            82,
            82
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 7,
            "y": 5
          },
          "sourceId": 106954755,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            828,
            208,
            82,
            72
          ],
          "badge": "✓",
          "color": "#35a853",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 1048588
        }
      ],
      "instruction": {
        "en": "Look over the board: the Wizard starts beside Crystals 1–3.",
        "zh": "先看棋盘：法师从水晶 1–3 旁边开始。"
      },
      "result": {
        "en": "All three switches are empty; the gate is closed.",
        "zh": "三个开关都未触发，闸门关闭。"
      },
      "alt": {
        "en": "Starting board with the Wizard, three crystals, three switches, gate, and exit marked.",
        "zh": "标出法师、三块水晶、三个开关、闸门和出口的初始棋盘。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/02.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 426.000375,
      "sourceFrameSha256": "471cc6f78dc47813f649ef9595fd9c546d2a3d54a620c9d5c69e0f1442982f67",
      "imageSha256": "abda26bab290f747997ccf28122de4353f90dc9cf1132fc74922ec896e768d8c",
      "checkpointActionIndex": 4,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            340,
            435,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 1,
            "y": 2
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            506,
            256,
            84,
            96
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 5
          },
          "sourceId": 1048592
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            426,
            331,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 4
          },
          "sourceId": 1048597
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            506,
            331,
            84,
            96
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            430,
            509,
            76,
            68
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048604,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            828,
            286,
            82,
            82
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 7,
            "y": 5
          },
          "sourceId": 106954755,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            828,
            208,
            82,
            72
          ],
          "badge": "✓",
          "color": "#35a853",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 1048588
        }
      ],
      "instruction": {
        "en": "Move left, then down three spaces to stand beside Switch A.",
        "zh": "向左，再向下走三格，停在开关 A 旁。"
      },
      "result": {
        "en": "The Wizard is left of A; all three crystals remain in place.",
        "zh": "法师位于 A 左侧，三块水晶都未移动。"
      },
      "alt": {
        "en": "The Wizard stands just left of Switch A with the crystals unchanged.",
        "zh": "法师站在开关 A 左侧，水晶位置未变。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/03.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 470.000375,
      "sourceFrameSha256": "c30e4995a30554b9b6bf210442cea88d522902895c076f8057fc87df29100339",
      "imageSha256": "789bd2595216367e8a5632e385eb911d3c43be1904932b46c10b120981250bbc",
      "checkpointActionIndex": 6,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            420,
            285,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 4
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            426,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            430,
            509,
            76,
            68
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048604,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Move right onto A, then swap up with Crystal 2.",
        "zh": "向右踏上 A，再向上与水晶 2 交换。"
      },
      "result": {
        "en": "Crystal 2 rests on A; the Wizard stands above it.",
        "zh": "水晶 2 位于 A；法师站在其上方。"
      },
      "alt": {
        "en": "The Wizard stands above A while Crystal 2 occupies the switch.",
        "zh": "法师站在 A 上方，水晶 2 占据开关。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/04.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 470.500375,
      "sourceFrameSha256": "3f4190aedaef9864d61a422cc7d757f0921b59a97ba1c4b94c50cfc41a4a95e2",
      "imageSha256": "8cae7ae408090de962f86915f6758b9f2525f2abf0edb250b9732fce4f99a479",
      "checkpointActionIndex": 7,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            340,
            285,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 1,
            "y": 4
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            426,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            430,
            509,
            76,
            68
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048604,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Move left one tile.",
        "zh": "向左走一格。"
      },
      "result": {
        "en": "Crystal 2 occupies A; the Wizard stands one tile to the left of its former square.",
        "zh": "水晶 2 位于 A；法师站在水晶原位置左侧一格。"
      },
      "alt": {
        "en": "Crystal 2 rests on Switch A while the Wizard stands to its left.",
        "zh": "水晶 2 位于开关 A，法师站在其左侧。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/05.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 481.500375,
      "sourceFrameSha256": "6bdc1e4ab1d17d82c2202426e40105015300fd034ada88483e407285a7bc00ae",
      "imageSha256": "ea4cdb587d2d434c516319d19a7de0ecf8c0e53db6a967c8441ca60b7b2d295d",
      "checkpointActionIndex": 15,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            420,
            285,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 4
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            586,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            590,
            509,
            76,
            68
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048605,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Move down, right twice, down, right onto B, left to swap Crystal 2 onto B, then up twice.",
        "zh": "向下、向右两格、向下、向右踏上 B，再向左与水晶 2 交换使其落在 B，最后向上两格。"
      },
      "result": {
        "en": "Crystal 2 is on B; Crystals 1 and 3 remain in their starting squares.",
        "zh": "水晶 2 位于 B；水晶 1 和 3 仍在起始格。"
      },
      "alt": {
        "en": "The Wizard is beside the thorns while Crystal 2 occupies Switch B.",
        "zh": "法师位于荆棘旁，水晶 2 占据开关 B。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/06.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 482.500375,
      "sourceFrameSha256": "3b530c1925426dbc01a368e183750efb8a9a171bf8498b35def8fa7fceb844f5",
      "imageSha256": "280357177e3cc80c909929fff83580830c3f48fbb14b0a1c1123a3539ab8fbcf",
      "checkpointActionIndex": 16,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            500,
            285,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 4
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            586,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            426,
            331,
            84,
            96
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            590,
            509,
            76,
            68
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048605,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Swap right with Crystal 3, moving it to the left side of the thorns.",
        "zh": "向右与水晶 3 交换，把它移到荆棘左侧。"
      },
      "result": {
        "en": "Crystal 3 is now at the left of the thorns; Crystal 2 stays on B.",
        "zh": "水晶 3 现在位于荆棘左侧；水晶 2 仍在 B。"
      },
      "alt": {
        "en": "The Wizard completes a rightward swap with Crystal 3 while Crystal 2 remains on B.",
        "zh": "法师向右与水晶 3 交换，水晶 2 仍在 B。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/07.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 482.967,
      "sourceFrameSha256": "19fef8a497878bcf84039e1a6e713fa64b6f1d414710b653304b4f712342c9e0",
      "imageSha256": "73516990f230f7ce75e3ddae578d6b54401dd12166dee2f2d0c73a731c1b8a63",
      "checkpointActionIndex": 17,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            500,
            360,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 3
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            586,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            426,
            331,
            84,
            96
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            590,
            509,
            76,
            68
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048605,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Step down beside the thorns to continue the route.",
        "zh": "向下走到荆棘旁，继续前进。"
      },
      "result": {
        "en": "The crystal positions stay fixed: Crystal 2 on B and Crystal 3 left of the thorns.",
        "zh": "水晶位置不变：水晶 2 在 B，水晶 3 在荆棘左侧。"
      },
      "alt": {
        "en": "The Wizard stands below the thorns with Crystal 2 on B and Crystal 3 to the left.",
        "zh": "法师站在荆棘下方，水晶 2 在 B、水晶 3 在左侧。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/08.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 484.333,
      "sourceFrameSha256": "c8302667304afc47fa6090897735acbf033764cfa34c075d4a9b393cdf7c6ad9",
      "imageSha256": "e3afef795fc2fa4160bed9bd18ed1d842bdebe154945152a73a23c9f4ce356a1",
      "checkpointActionIndex": 20,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            420,
            285,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 4
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            586,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            426,
            481,
            84,
            96
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048598
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            430,
            509,
            76,
            68
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048604,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            590,
            509,
            76,
            68
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048605,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Move down, left, then swap up to place Crystal 3 on A.",
        "zh": "向下、向左，再向上交换，把水晶 3 放到 A。"
      },
      "result": {
        "en": "Crystal 3 is on A; Crystal 2 stays on B.",
        "zh": "水晶 3 位于 A；水晶 2 仍在 B。"
      },
      "alt": {
        "en": "The Wizard stands above Switch A after Crystal 3 moves onto it.",
        "zh": "水晶 3 移到开关 A 后，法师站在其上方。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/09.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 486.333,
      "sourceFrameSha256": "c79a9f40fd461171042ce41c13e3f81d2524758d388cfedf329810e5ec13fcf0",
      "imageSha256": "0fa69bb04277092a7f6e3ed015bc3ddd020aa38994a2502f7a9ec10ccc8c176d",
      "checkpointActionIndex": 27,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            580,
            285,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            660,
            265,
            100,
            100
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048592
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            586,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            426,
            481,
            84,
            96
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048598
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            430,
            509,
            76,
            68
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048604,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            590,
            509,
            76,
            68
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048605,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Right twice, up, right, left to swap with Crystal 1, down, then right.",
        "zh": "向右两格、向上、向右，再向左与水晶 1 交换，向下，再向右。"
      },
      "result": {
        "en": "Crystal 1 has moved right along the upper path; Crystals 2 and 3 stay on B and A.",
        "zh": "水晶 1 已沿上方通道向右移动；水晶 2 和 3 仍在 B 和 A。"
      },
      "alt": {
        "en": "The Wizard stands beside the thorns after the leftward swap with Crystal 1.",
        "zh": "法师向左与水晶 1 交换后站在荆棘旁。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/10.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 490.033,
      "sourceFrameSha256": "b0fbe38e906570aeadf7915909b4c21f2b2d33b0a75b710b8c24168446efffe9",
      "imageSha256": "a3a3ceeb4ba5719b00dc7caa3186bb0356628c656e58611f9ae24c2d33161a5c",
      "checkpointActionIndex": 29,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            660,
            360,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            660,
            265,
            100,
            100
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048592
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            586,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            426,
            481,
            84,
            96
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048598
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            430,
            509,
            76,
            68
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048604,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            590,
            509,
            76,
            68
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048605,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Move right, then down.",
        "zh": "向右，再向下。"
      },
      "result": {
        "en": "Crystal 1 stays to the right of the thorns; Crystals 2 and 3 stay on B and A.",
        "zh": "水晶 1 仍在荆棘右侧；水晶 2 和 3 仍在 B 和 A。"
      },
      "alt": {
        "en": "The Wizard stands by the thorns while Crystals 2 and 3 occupy B and A.",
        "zh": "法师站在荆棘旁，水晶 2 和 3 分别占据 B 和 A。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/11.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 493.533,
      "sourceFrameSha256": "768f1846f6a0192152870e7860c4f03811718eb5f75321823911b664cf4ea9ba",
      "imageSha256": "5e538ea0ad88187062f09c5d8b813f4be74ceefc60c3ce6c5a25d18f665f3435",
      "checkpointActionIndex": 38,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            820,
            435,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            666,
            481,
            84,
            96
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 5,
            "y": 2
          },
          "sourceId": 1048592
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            586,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            426,
            481,
            84,
            96
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048598
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            430,
            509,
            76,
            68
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048604,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            590,
            509,
            76,
            68
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048605,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-C",
          "rect": [
            750,
            509,
            76,
            68
          ],
          "badge": "C",
          "color": "#d858ad",
          "world": {
            "x": 6,
            "y": 2
          },
          "sourceId": 1048606,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            828,
            286,
            82,
            82
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 7,
            "y": 5
          },
          "sourceId": 106954755,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            828,
            208,
            82,
            72
          ],
          "badge": "✓",
          "color": "#35a853",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 1048588
        }
      ],
      "instruction": {
        "en": "Down, up to swap with Crystal 1, left, down, right twice, down twice, then right.",
        "zh": "向下，向上与水晶 1 交换，向左、向下、向右两格、向下两格，最后向右。"
      },
      "result": {
        "en": "Crystal 1 is beside C, but C is empty and the gate is closed.",
        "zh": "水晶 1 位于 C 旁边，但 C 仍空着，闸门关闭。"
      },
      "alt": {
        "en": "The Wizard stands to the right of C while the gate remains closed.",
        "zh": "法师站在 C 右侧，闸门仍关闭。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_9/12.svg",
      "width": 670,
      "height": 575,
      "sourcePtsSeconds": 498.533,
      "sourceFrameSha256": "8dbedd060c81601b23cf579aa7d6b23d53925075503d89411613d6e92b464b0e",
      "imageSha256": "a1d403d03fc52455454ba3da4f04a50d1ae7bcb388cf34f8eb187559475f6131",
      "checkpointActionIndex": 47,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            820,
            135,
            96,
            170
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 1048599
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            746,
            481,
            84,
            96
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 6,
            "y": 2
          },
          "sourceId": 1048592
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            586,
            481,
            84,
            96
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048597
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            426,
            481,
            84,
            96
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048598
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            430,
            509,
            76,
            68
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048604,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            590,
            509,
            76,
            68
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 4,
            "y": 2
          },
          "sourceId": 1048605,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-C",
          "rect": [
            750,
            509,
            76,
            68
          ],
          "badge": "C",
          "color": "#d858ad",
          "world": {
            "x": 6,
            "y": 2
          },
          "sourceId": 1048606,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            828,
            286,
            82,
            82
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 7,
            "y": 5
          },
          "sourceId": 106954755,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            828,
            208,
            82,
            72
          ],
          "badge": "✓",
          "color": "#35a853",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 1048588
        }
      ],
      "instruction": {
        "en": "Swap left with Crystal 1, then up, right, down, right, and up four to the exit.",
        "zh": "向左与水晶 1 交换，再向上、向右、向下、向右，最后向上四格到出口。"
      },
      "result": {
        "en": "Crystals 1–3 occupy C, B, and A; the gate is open and the Wizard reaches the exit.",
        "zh": "水晶 1–3 分别占据 C、B、A；闸门打开，法师抵达出口。"
      },
      "alt": {
        "en": "The Wizard stands on the exit after all three switches are occupied.",
        "zh": "三个开关都已占据，法师站在出口上。"
      }
    }
  ]
}
