{
  "game": "order-of-the-sinking-star",
  "levelId": "heroes1_7_v2",
  "revision": "screenshots-reviewed-2026-10-18",
  "label": {
    "en": "Thief one-crystal, two-gate walkthrough",
    "zh": "盗贼单水晶双闸门流程"
  },
  "screenActions": [
    "D",
    "L",
    "D",
    "D",
    "D",
    "L",
    "L",
    "L",
    "L",
    "L",
    "U",
    "U",
    "U",
    "U",
    "R",
    "R",
    "U",
    "U",
    "U",
    "U",
    "R",
    "R",
    "R",
    "U",
    "R",
    "D",
    "L",
    "D",
    "L",
    "U",
    "L",
    "L",
    "L",
    "D",
    "R",
    "D",
    "D",
    "D",
    "D",
    "L",
    "U",
    "L",
    "L",
    "L",
    "L",
    "L",
    "U",
    "R",
    "U",
    "U",
    "U",
    "L",
    "D",
    "L",
    "U",
    "R",
    "R",
    "D",
    "D",
    "L",
    "D",
    "D",
    "D",
    "R",
    "U",
    "R",
    "R",
    "R",
    "R",
    "D",
    "L",
    "D",
    "D",
    "D",
    "D",
    "L",
    "U",
    "L",
    "D",
    "R",
    "R",
    "U",
    "R",
    "R",
    "R",
    "R",
    "R",
    "R",
    "R",
    "R",
    "R",
    "R",
    "U",
    "L",
    "L",
    "D",
    "L",
    "L",
    "L",
    "L",
    "U",
    "R",
    "U",
    "U",
    "U",
    "U",
    "L",
    "D",
    "D",
    "R",
    "R",
    "U",
    "R",
    "R",
    "R",
    "R",
    "R",
    "D",
    "L",
    "L",
    "U",
    "L",
    "L",
    "L",
    "D",
    "L",
    "D",
    "D",
    "D",
    "L",
    "L",
    "L",
    "L",
    "L",
    "U",
    "U",
    "U",
    "U",
    "R",
    "R",
    "U",
    "U",
    "U",
    "U",
    "R",
    "R",
    "R",
    "R",
    "R",
    "R",
    "D",
    "R"
  ],
  "source": {
    "url": "https://www.bilibili.com/video/BV13FH96bE4m/?p=3",
    "creator": "塞德莎",
    "videoSha256": "b5597c35b6135fb6fa6a57c9cad914a5134b8bee5e40660e967cb8bccefc32aa",
    "gameBuild": null,
    "originalWidth": 1280,
    "originalHeight": 720,
    "crop": {
      "x": 0,
      "y": 0,
      "width": 1280,
      "height": 720
    },
    "selection": "Selected settled screenshots from the Bilibili recording whose visible Thief and Crystal 1 positions match checkpoints on a replay-validated 152-action illustrated route. Retries and nonmatching states are omitted; this is not a recovered native input log."
  },
  "frames": [
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/01.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 201,
      "sourceFrameSha256": "de1ea2ae40de159bd6c36db172bff61776e9aa0465ff1681c2d8517125ca8f38",
      "imageSha256": "502e28248a9c9aad655dee725c72646f39d31b63d14dbffa09c77a1e357711de",
      "checkpointActionIndex": 0,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            774,
            312,
            42,
            56
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 6,
            "y": 2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            644,
            86,
            62,
            76
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 7
          },
          "sourceId": 87031811
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            824,
            345,
            54,
            58
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031840,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "rect": [
            975,
            240,
            96,
            112
          ],
          "badge": "G1",
          "color": "#22b8cf",
          "world": {
            "x": 10,
            "y": 3
          },
          "sourceId": 87031842,
          "state": "closed"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "rect": [
            798,
            85,
            92,
            112
          ],
          "badge": "G2",
          "color": "#22b8cf",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 87031852,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            920,
            185,
            58,
            64
          ],
          "badge": "✓",
          "color": "#36b37e",
          "world": {
            "x": 9,
            "y": 5
          },
          "sourceId": 95420424
        }
      ],
      "instruction": {
        "en": "Start beside Switch A and take the lower path.",
        "zh": "从开关 A 旁出发，沿下方路线前进。"
      },
      "result": {
        "en": "Crystal 1 stays in its starting area; both gates are closed.",
        "zh": "水晶 1 留在起始区域；两道闸门关闭。"
      },
      "alt": {
        "en": "The Thief starts beside Switch A and heads along the lower route. Crystal 1 remains in the upper starting area.",
        "zh": "盗贼从开关 A 旁沿下方路线出发。水晶 1 仍在上方起始区域。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/02.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 202,
      "sourceFrameSha256": "863338619c6eca7fc36b186df6eb0eec812e6fcef8f97f08db67c286ff9942e3",
      "imageSha256": "08a4a6f6e6f0f9082a6e41ad8e5a543b08b890b7f1700a09090e8204492a7759",
      "checkpointActionIndex": 6,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            682,
            548,
            42,
            52
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": -2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            644,
            86,
            62,
            76
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 7
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Down once, left once, down three times, then left once.",
        "zh": "向下 1 格、向左 1 格、向下 3 格，再向左 1 格。"
      },
      "result": {
        "en": "The Thief reaches the lower route; Crystal 1 and both gates stay put.",
        "zh": "盗贼到达下方路线；水晶 1 未动，两道闸门仍关闭。"
      },
      "alt": {
        "en": "The Thief follows the lower passage while Crystal 1 remains in its upper starting area.",
        "zh": "盗贼沿下方通道前进，水晶 1 仍在上方起始区域。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/03.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 204,
      "sourceFrameSha256": "5687a9352d7b28ccdd8ea683d80a5324adf46da87257088232a2410dc789a25b",
      "imageSha256": "8bc9a1e5b65d4ab5578a682ba8b4f7cc9113e079b0cc050293daaa4bedf47b10",
      "checkpointActionIndex": 18,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            540,
            247,
            47,
            72
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 4
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            644,
            86,
            62,
            76
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 7
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Left four, up four, right twice, then up twice.",
        "zh": "向左 4 格、向上 4 格、向右 2 格，再向上 2 格。"
      },
      "result": {
        "en": "The Thief reaches the upper corridor; Crystal 1 has not moved.",
        "zh": "盗贼到达上方走廊；水晶 1 尚未移动。"
      },
      "alt": {
        "en": "The Thief reaches the upper corridor while Crystal 1 remains at its starting position.",
        "zh": "盗贼到达上方走廊，水晶 1 仍在起点。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/04.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 206,
      "sourceFrameSha256": "3039d92337b1507a4eca5803cc2b148b387ad7b15c1c7dfb32078a13f0dd9b70",
      "imageSha256": "df2aba596b9ed7d83cfd7f8eae33fe1731102c6d91fb617e172a827e424aba19",
      "checkpointActionIndex": 24,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            712,
            77,
            47,
            61
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 5,
            "y": 7
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            644,
            77,
            64,
            80
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 4,
            "y": 7
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Up twice, right three times, then up once.",
        "zh": "向上 2 格、向右 3 格，再向上 1 格。"
      },
      "result": {
        "en": "The Thief stands to the right of Crystal 1.",
        "zh": "盗贼站在水晶 1 右侧。"
      },
      "alt": {
        "en": "The Thief moves around the upper corridor; Crystal 1 remains in place.",
        "zh": "盗贼沿上方走廊绕行，水晶 1 留在原处。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/05.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 207,
      "sourceFrameSha256": "733324714743a3995634e708f9f092137ae91d6d681d1ec621321d811a7814a1",
      "imageSha256": "5412e1fecb4b02ea46b176b341c7ea2160589fd392c9a77571a3a68e73e822b4",
      "checkpointActionIndex": 26,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            752,
            128,
            55,
            64
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 6,
            "y": 6
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            699,
            79,
            64,
            78
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Right once to pull Crystal 1 right, then down once.",
        "zh": "向右 1 格将水晶 1 向右拉，再向下 1 格。"
      },
      "result": {
        "en": "Crystal 1 moves right along the upper row.",
        "zh": "水晶 1 沿上方一排向右移动。"
      },
      "alt": {
        "en": "The Thief pulls Crystal 1 right, then turns down.",
        "zh": "盗贼将水晶 1 向右拉动，然后向下转弯。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/06.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 208,
      "sourceFrameSha256": "a413a63300d97bff894587a382e8b9bd2ec4b4f4b0fcc63722441aef976999f4",
      "imageSha256": "8a3c680342a21c48d8c979ec47d65fb08840797f29e4caebcabe366ce37ea870",
      "checkpointActionIndex": 30,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            650,
            139,
            54,
            61
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 6
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            697,
            118,
            68,
            80
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Left once, down once, left once, then up once.",
        "zh": "向左 1 格、向下 1 格、向左 1 格，再向上 1 格。"
      },
      "result": {
        "en": "Crystal 1 is now one tile to the Thief’s right.",
        "zh": "水晶 1 此时在盗贼右侧一格。"
      },
      "alt": {
        "en": "The Thief loops around Crystal 1 and reaches the position for the next pull.",
        "zh": "盗贼绕过水晶 1，来到下一次拉动的位置。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/07.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 214,
      "sourceFrameSha256": "ac0af8be8bfa050c001dc37e9fdb4b542ff68145c7679185fb25253c0dabcbcd",
      "imageSha256": "5a3485139b822a6d6622ddc3d5d9a25cc69503939c42a7eeeaa81791377fcc37",
      "checkpointActionIndex": 33,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            486,
            188,
            50,
            62
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 1,
            "y": 6
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            529,
            118,
            65,
            76
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 6
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Move left three times, pulling Crystal 1 each step.",
        "zh": "向左走 3 格，每一步都拉动水晶 1。"
      },
      "result": {
        "en": "Crystal 1 has moved left along the upper corridor.",
        "zh": "水晶 1 已沿上方走廊左移。"
      },
      "alt": {
        "en": "The Thief pulls Crystal 1 left three tiles into the central lane.",
        "zh": "盗贼将水晶 1 向左拉三格，带入中央通道。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/08.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 235,
      "sourceFrameSha256": "7a9da27a2c389d48d66579aaa7541f3d899e3930fc2a661593398c6cdf09d7ee",
      "imageSha256": "8c96d30fb22b24f467fc5b9213d28d0c51f39fa1b0e96f8bd5c2f5069de8edbd",
      "checkpointActionIndex": 41,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            462,
            310,
            50,
            66
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 1,
            "y": 2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            525,
            306,
            64,
            82
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Down once, right once, down four, left once, then up once.",
        "zh": "向下 1 格、向右 1 格、向下 4 格、向左 1 格，再向上 1 格。"
      },
      "result": {
        "en": "The Thief finishes immediately left of Crystal 1.",
        "zh": "盗贼最终停在水晶 1 左侧。"
      },
      "alt": {
        "en": "After circling the courtyard, the Thief stands just left of Crystal 1.",
        "zh": "绕过庭院后，盗贼停在水晶 1 左侧。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/09.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 248,
      "sourceFrameSha256": "7208d28849a0847a3a17137bf3ea618a3f9adaf43ccdb4ca2b3d49b3c318e290",
      "imageSha256": "f4067d2c49f331659cc861e8077a0bb764b9bbc6b400126c4a172225ec74fea4",
      "checkpointActionIndex": 43,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            338,
            310,
            58,
            68
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": -1,
            "y": 2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            397,
            304,
            66,
            84
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Move left twice, pulling Crystal 1 on each step.",
        "zh": "向左走 2 格，每一步都拉动水晶 1。"
      },
      "result": {
        "en": "Crystal 1 moves left with the Thief.",
        "zh": "水晶 1 随盗贼向左移动。"
      },
      "alt": {
        "en": "The Thief pulls Crystal 1 left through the lower passage.",
        "zh": "盗贼将水晶 1 向左拉过下方通道。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/10.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 253,
      "sourceFrameSha256": "442ca21868324be26793d3220c93da645348844499cbcb9546055f97b5922f00",
      "imageSha256": "a1838abfaa781129afae5f8fd979ba749566ec9c5fa4855b2eddde41821d8244",
      "checkpointActionIndex": 56,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            232,
            120,
            48,
            56
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": -4,
            "y": 6
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            224,
            161,
            64,
            72
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": -4,
            "y": 5
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Left three, up, right, up three, left, down, left, up, then right.",
        "zh": "向左 3 格、向上、向右、向上 3 格、向左、向下、向左、向上，再向右。"
      },
      "result": {
        "en": "Crystal 1 is drawn through the upper-left loop.",
        "zh": "水晶 1 被拉过左上环路。"
      },
      "alt": {
        "en": "The Thief reaches the far side of the loop while drawing Crystal 1 upward.",
        "zh": "盗贼拉着水晶 1 穿过环路，到达另一侧。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/11.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 256,
      "sourceFrameSha256": "7782992bf24b10a4aa4dff16539ebb3b1d8721e5e146627cc1d79163e099e081",
      "imageSha256": "63f89d882cde3db68b2ae34dd61f0f8b883f03a70ebf7f779f6a23a7b7fcbd3c",
      "checkpointActionIndex": 65,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            207,
            304,
            51,
            70
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": -3,
            "y": 2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            143,
            302,
            64,
            80
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": -4,
            "y": 2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Right once, down twice, left once, down three times, right once, then up once.",
        "zh": "向右 1 格、向下 2 格、向左 1 格、向下 3 格、向右 1 格，再向上 1 格。"
      },
      "result": {
        "en": "Crystal 1 reaches the left end of the lower lane.",
        "zh": "水晶 1 到达下方通道左端。"
      },
      "alt": {
        "en": "The Thief circles through the lower-left passage, leaving Crystal 1 at the lane’s left end.",
        "zh": "盗贼绕过左下通道，水晶 1 留在通道左端。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/12.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 257.200375,
      "sourceFrameSha256": "33d875bb7a48e5c20c52f10c675828403863c90b5215d6a1039b91f9ffd59efd",
      "imageSha256": "d68fbf9202df17990e96f6419c611ebc84fc83b32bc36d301b7e83143d9fe764",
      "checkpointActionIndex": 69,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            397,
            293,
            60,
            73
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 1,
            "y": 2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            366,
            302,
            68,
            82
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Move right four times, pulling Crystal 1 each step.",
        "zh": "向右走 4 格，每一步都拉动水晶 1。"
      },
      "result": {
        "en": "Crystal 1 returns across the passage.",
        "zh": "水晶 1 被拉回通道另一侧。"
      },
      "alt": {
        "en": "The Thief pulls Crystal 1 right across the passage.",
        "zh": "盗贼将水晶 1 向右拉过通道。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/13.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 258,
      "sourceFrameSha256": "34a742c469f8afd8b116460607c5210c8f9b483c139210025fe951e08a28904b",
      "imageSha256": "f61a1a0ae853fffcb3a1dc5ea620f952c86cde63133a2ced8124706761723c60",
      "checkpointActionIndex": 71,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            426,
            292,
            61,
            74
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 0,
            "y": 1
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            371,
            300,
            68,
            83
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Move down once, then left once; stop below Crystal 1.",
        "zh": "向下 1 格，再向左 1 格，停在水晶 1 下方。"
      },
      "result": {
        "en": "Crystal 1 stays in place; the Thief ends below it.",
        "zh": "水晶 1 留在原处；盗贼停在它下方。"
      },
      "alt": {
        "en": "The Thief repositions below Crystal 1 without moving it.",
        "zh": "盗贼调整到水晶 1 下方，水晶没有移动。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/14.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 260,
      "sourceFrameSha256": "0679f029095799b908a261ed80beebf1508682ba392f31d1745903067d01eb18",
      "imageSha256": "0ed58a6f1b54b9e5e1f84005ccde6b87e8763520314ec31ea9cfd49490b42eea",
      "checkpointActionIndex": 80,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            281,
            590,
            69,
            69
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": -1,
            "y": -3
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            290,
            510,
            70,
            85
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": -1,
            "y": -2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Down four, left, up, left to pull Crystal 1, then down and right.",
        "zh": "向下 4 格、向左、向上、向左拉动水晶 1，再向下、向右。"
      },
      "result": {
        "en": "The Thief ends below Crystal 1 after pulling it one tile left.",
        "zh": "水晶 1 被拉向左一格，盗贼停在它下方。"
      },
      "alt": {
        "en": "The Thief loops below Crystal 1 and ends directly underneath it.",
        "zh": "盗贼绕到水晶 1 下方，并停在它正下方。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/15.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 264,
      "sourceFrameSha256": "5dd348da258557b4bd1a1c88aa1bf8550ad3e4d2953bf6d18e5a4546336b09bc",
      "imageSha256": "a8f3627423ef8319e2e46a47d57f512c5e55c3a7b4124ebb7e152bce87eed54c",
      "checkpointActionIndex": 88,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            799,
            530,
            73,
            69
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 6,
            "y": -2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            713,
            510,
            75,
            81
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 5,
            "y": -2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Move right once, up once, then right six times while pulling Crystal 1.",
        "zh": "向右 1 格、向上 1 格，再向右走 6 格并拉动水晶 1。"
      },
      "result": {
        "en": "Crystal 1 reaches the lower-right passage.",
        "zh": "水晶 1 到达右下通道。"
      },
      "alt": {
        "en": "The Thief draws Crystal 1 along the lower passage.",
        "zh": "盗贼沿下方通道拉动水晶 1。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/16.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 265,
      "sourceFrameSha256": "e653c73626daabbdedb212578f86960f53e559e8e718d91254712444db357873",
      "imageSha256": "491b5fc2b2525b87eb8b6ad649e3f9969b3d55841e2b70eb0a6cc78a1e3ea63f",
      "checkpointActionIndex": 89,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            850,
            528,
            66,
            69
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 7,
            "y": -2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            777,
            510,
            72,
            82
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 6,
            "y": -2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Move right once to pull Crystal 1 one tile farther.",
        "zh": "向右走 1 格，将水晶 1 再拉动一格。"
      },
      "result": {
        "en": "Crystal 1 advances one tile into the lower-right passage.",
        "zh": "水晶 1 又向右下通道移动一格。"
      },
      "alt": {
        "en": "The Thief pulls Crystal 1 one more tile to the right.",
        "zh": "盗贼将水晶 1 再向右拉一格。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/17.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 268,
      "sourceFrameSha256": "091631e602b8c0d68a6e884b9726526698dfe232eca8ea49204b31a5d3c8d1e2",
      "imageSha256": "824e35826112dc6e2a89b1acf2f2667318232e34a8a5c47932cebf9ecffd3451",
      "checkpointActionIndex": 102,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            710,
            430,
            63,
            74
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 5,
            "y": -1
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            731,
            489,
            70,
            84
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 5,
            "y": -2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Right three, up, left twice, down, left four, up, then right.",
        "zh": "向右 3 格、向上、向左 2 格、向下、向左 4 格、向上，再向右。"
      },
      "result": {
        "en": "The Thief turns back above Crystal 1, ready to climb.",
        "zh": "盗贼折返回到水晶 1 上方，准备向上。"
      },
      "alt": {
        "en": "The Thief loops back from the lower-right hall and reaches the route above Crystal 1.",
        "zh": "盗贼从右下走廊绕回，来到水晶 1 上方的路线。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/18.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 269,
      "sourceFrameSha256": "e375f5011c318f9ac56765e96f8334bb350ef97b84b6cd611ad5338a3e889f7e",
      "imageSha256": "9b575472cb6b127e43f687a821d58331334c4998054245f6d05fa403a72165a9",
      "checkpointActionIndex": 106,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            700,
            271,
            63,
            70
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 5,
            "y": 3
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            709,
            329,
            72,
            84
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 5,
            "y": 2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Move up four times, pulling Crystal 1 into the garden.",
        "zh": "向上走 4 格，将水晶 1 拉入花园。"
      },
      "result": {
        "en": "Crystal 1 reaches the upper garden lane.",
        "zh": "水晶 1 到达上方花园通道。"
      },
      "alt": {
        "en": "The Thief pulls Crystal 1 upward into the garden.",
        "zh": "盗贼将水晶 1 向上拉入花园。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/19.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 274,
      "sourceFrameSha256": "4c82ea83ab8ca6478a1a8a16af61f09e572be91fcb38ac9b5f2b18f7525ec7cf",
      "imageSha256": "919c2ff0ea5f5e2decc9159416e257f5b5fa1914a3dcf0d74ffbdd30b60c7d10",
      "checkpointActionIndex": 114,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            887,
            302,
            66,
            69
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 8,
            "y": 2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            833,
            308,
            72,
            83
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            824,
            345,
            54,
            58
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031840,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "rect": [
            975,
            240,
            96,
            112
          ],
          "badge": "G1",
          "color": "#22b8cf",
          "world": {
            "x": 10,
            "y": 3
          },
          "sourceId": 87031842,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "rect": [
            798,
            85,
            92,
            112
          ],
          "badge": "G2",
          "color": "#22b8cf",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 87031852,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            920,
            185,
            58,
            64
          ],
          "badge": "✓",
          "color": "#36b37e",
          "world": {
            "x": 9,
            "y": 5
          },
          "sourceId": 95420424
        }
      ],
      "instruction": {
        "en": "Left once, down twice, right twice, up once, then right twice to pull Crystal 1 onto A.",
        "zh": "向左 1 格、向下 2 格、向右 2 格、向上 1 格，再向右 2 格将水晶 1 拉到 A 上。"
      },
      "result": {
        "en": "Crystal 1 occupies A and opens both gates.",
        "zh": "水晶 1 占据 A，两道闸门打开。"
      },
      "alt": {
        "en": "Crystal 1 rests on Switch A, opening both gate passages.",
        "zh": "水晶 1 压在开关 A 上，两道闸门通道打开。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/20.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 282,
      "sourceFrameSha256": "406593b9ebb2c9e9a802a7df228a8188320659dadcdc5057df4b002f45ea220e",
      "imageSha256": "84fc13b82c992af1d0a7db15da3e05e463f21e6e5f73b7f14d0a0f73e1befc86",
      "checkpointActionIndex": 124,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            761,
            300,
            63,
            71
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 6,
            "y": 2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            834,
            308,
            72,
            83
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            824,
            345,
            54,
            58
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031840,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "rect": [
            975,
            240,
            96,
            112
          ],
          "badge": "G1",
          "color": "#22b8cf",
          "world": {
            "x": 10,
            "y": 3
          },
          "sourceId": 87031842,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "rect": [
            798,
            85,
            92,
            112
          ],
          "badge": "G2",
          "color": "#22b8cf",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 87031852,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            920,
            185,
            58,
            64
          ],
          "badge": "✓",
          "color": "#36b37e",
          "world": {
            "x": 9,
            "y": 5
          },
          "sourceId": 95420424
        }
      ],
      "instruction": {
        "en": "Pull Crystal 1 right three, loop below its right end, then pull left three back onto A.",
        "zh": "将水晶 1 向右拉 3 格，绕到它右侧下方，再向左拉 3 格回到 A 上。"
      },
      "result": {
        "en": "The gates close while Crystal 1 leaves A, then reopen when it returns.",
        "zh": "水晶 1 离开 A 时闸门关闭；回到 A 后闸门重新打开。"
      },
      "alt": {
        "en": "The Thief pulls Crystal 1 off Switch A, loops around, and returns it to A; the gates reopen.",
        "zh": "盗贼将水晶 1 拉离开关 A，绕行后再拉回 A；闸门重新打开。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/21.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 284,
      "sourceFrameSha256": "fe0e720148ef5c7b0c8282e06e9e449165f76d475f2ee355174865b811c5e67a",
      "imageSha256": "f9648379854e1e143504f915d3409a3a3ea29925ccc8275ecbb0e376ef80bff5",
      "checkpointActionIndex": 129,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            720,
            550,
            67,
            65
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 5,
            "y": -2
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            833,
            310,
            73,
            86
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            824,
            345,
            54,
            58
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031840,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "rect": [
            975,
            240,
            96,
            112
          ],
          "badge": "G1",
          "color": "#22b8cf",
          "world": {
            "x": 10,
            "y": 3
          },
          "sourceId": 87031842,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "rect": [
            798,
            85,
            92,
            112
          ],
          "badge": "G2",
          "color": "#22b8cf",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 87031852,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Down once, left once, then down three times.",
        "zh": "向下 1 格、向左 1 格，再向下 3 格。"
      },
      "result": {
        "en": "Crystal 1 stays on A; both gates remain open.",
        "zh": "水晶 1 仍压在 A 上，两道闸门保持打开。"
      },
      "alt": {
        "en": "The Thief reaches the lower-left lane while Crystal 1 holds Switch A.",
        "zh": "水晶 1 压住开关 A，盗贼到达左下通道。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/22.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 286,
      "sourceFrameSha256": "2a1e2986416cc2f32064df87169ba1a8ff9438b9c48da2ebdf8f2a38d4050f3f",
      "imageSha256": "eb35c3dc338b595c89f28d6e2ff00a65d46566441a95f3f64ecad06894761ef7",
      "checkpointActionIndex": 141,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            539,
            299,
            52,
            72
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 3
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            834,
            308,
            72,
            83
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031811
        }
      ],
      "instruction": {
        "en": "Left five, up four, right twice, then up once.",
        "zh": "向左 5 格、向上 4 格、向右 2 格，再向上 1 格。"
      },
      "result": {
        "en": "Crystal 1 remains on A, keeping both gates open.",
        "zh": "水晶 1 仍压在 A 上，两道闸门保持打开。"
      },
      "alt": {
        "en": "The Thief loops from the lower-left passage toward the center while Crystal 1 holds A.",
        "zh": "水晶 1 压住 A，盗贼从左下通道绕回中央。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_7_v2/23.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 290,
      "sourceFrameSha256": "fbab86914b4494d6790865a686447676e28f025775e23d01ade933aa9c9ba2c1",
      "imageSha256": "bb9709e51a233db5093d9afa1f0f9f829a489485839078e7d3d807290241b8e4",
      "checkpointActionIndex": 152,
      "markers": [
        {
          "type": "player",
          "label": "thief",
          "rect": [
            931,
            182,
            62,
            72
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 9,
            "y": 5
          }
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            834,
            308,
            72,
            83
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            824,
            345,
            54,
            58
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 87031840,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "rect": [
            975,
            240,
            96,
            112
          ],
          "badge": "G1",
          "color": "#22b8cf",
          "world": {
            "x": 10,
            "y": 3
          },
          "sourceId": 87031842,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "rect": [
            798,
            85,
            92,
            112
          ],
          "badge": "G2",
          "color": "#22b8cf",
          "world": {
            "x": 7,
            "y": 6
          },
          "sourceId": 87031852,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            920,
            185,
            58,
            64
          ],
          "badge": "✓",
          "color": "#36b37e",
          "world": {
            "x": 9,
            "y": 5
          },
          "sourceId": 95420424,
          "state": "reached"
        }
      ],
      "instruction": {
        "en": "Move up three, right six, down once, then right once to the exit.",
        "zh": "向上 3 格、向右 6 格、向下 1 格，再向右 1 格到达出口。"
      },
      "result": {
        "en": "The Thief reaches the green exit; Crystal 1 stays on A and both gates are open.",
        "zh": "盗贼到达绿色出口；水晶 1 仍在 A 上，两道闸门打开。"
      },
      "alt": {
        "en": "The Thief stands at the green exit with Crystal 1 on Switch A and both gates open.",
        "zh": "盗贼站在绿色出口，水晶 1 压在开关 A 上，两道闸门打开。"
      }
    }
  ],
  "sourceId": "opening-heroes1-7-v2-screenshots"
}
