{
  "game": "order-of-the-sinking-star",
  "levelId": "heroes1_17",
  "sourceId": "teams-heroes1-17-screenshots",
  "revision": "screenshots-reviewed-2026-10-18",
  "label": {
    "en": "Warrior, Thief and Wizard teamwork: Heroes 1-17",
    "zh": "战士、盗贼与法师协作：英雄 1-17"
  },
  "screenActions": [
    {
      "actorId": 1048598,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "R"
    },
    {
      "actorId": 1048599,
      "direction": "R"
    },
    {
      "actorId": 1048599,
      "direction": "R"
    },
    {
      "actorId": 1048599,
      "direction": "R"
    },
    {
      "actorId": 1048599,
      "direction": "R"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "D"
    },
    {
      "actorId": 1048600,
      "direction": "D"
    },
    {
      "actorId": 1048600,
      "direction": "D"
    },
    {
      "actorId": 1048600,
      "direction": "D"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "D"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048598,
      "direction": "R"
    },
    {
      "actorId": 1048598,
      "direction": "D"
    },
    {
      "actorId": 1048598,
      "direction": "D"
    },
    {
      "actorId": 1048598,
      "direction": "D"
    },
    {
      "actorId": 1048598,
      "direction": "U"
    },
    {
      "actorId": 1048598,
      "direction": "U"
    },
    {
      "actorId": 1048598,
      "direction": "U"
    },
    {
      "actorId": 1048598,
      "direction": "U"
    },
    {
      "actorId": 1048598,
      "direction": "R"
    },
    {
      "actorId": 1048598,
      "direction": "R"
    },
    {
      "actorId": 1048598,
      "direction": "R"
    },
    {
      "actorId": 1048598,
      "direction": "D"
    },
    {
      "actorId": 1048598,
      "direction": "D"
    },
    {
      "actorId": 1048598,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048599,
      "direction": "L"
    },
    {
      "actorId": 1048599,
      "direction": "L"
    },
    {
      "actorId": 1048599,
      "direction": "L"
    },
    {
      "actorId": 1048599,
      "direction": "L"
    },
    {
      "actorId": 1048599,
      "direction": "L"
    },
    {
      "actorId": 1048600,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "R"
    },
    {
      "actorId": 1048599,
      "direction": "R"
    },
    {
      "actorId": 1048599,
      "direction": "R"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    },
    {
      "actorId": 1048599,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "U"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048600,
      "direction": "R"
    },
    {
      "actorId": 1048599,
      "direction": "D"
    }
  ],
  "source": {
    "url": "https://www.youtube.com/watch?v=MdTV7GbJbMI",
    "creator": "Gamer Guru",
    "videoSha256": "f5f8f32f2b9258c7390180c0d7101d088bca324d2dd24b2ffee0d48cb1d2654a",
    "gameBuild": null,
    "originalWidth": 1280,
    "originalHeight": 720,
    "crop": {
      "x": 0,
      "y": 0,
      "width": 1280,
      "height": 720
    },
    "selection": "Selected settled frames at the start, actor handoffs, key board changes and the final simultaneous exits. The route is a replay-validated path linked to observed source poses; it is not a recovered input log."
  },
  "frames": [
    {
      "image": "/art/walkthrough/teams-heroes1_17/01.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 631.016667,
      "sourceFrameSha256": "f78991c507389993188f1fcbb5ff3e10b4b269a868fb076540932b1689f438fd",
      "imageSha256": "91de3ae49be3861aff37a86b721b8c9d15ec0e8ad1a81686478a7a23f9e1e5d0",
      "checkpointActionIndex": 0,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            370,
            154,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 6
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            446,
            154,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 6
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            516,
            154,
            88,
            112
          ],
          "world": {
            "x": 3,
            "y": 6
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            376,
            32,
            108,
            110
          ],
          "world": {
            "x": 1,
            "y": 8
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Start at the clear room view, then follow the handoffs below.",
        "zh": "从清晰的房间画面开始，再按下面的顺序交接操作。"
      },
      "result": {
        "en": "All three heroes, Crystal 1, the switch, gate and exits are visible.",
        "zh": "三位英雄、水晶 1、开关、闸门和出口都已显示。"
      },
      "alt": {
        "en": "All three heroes, Crystal 1, the switch, gate and exits are visible.",
        "zh": "三位英雄、水晶 1、开关、闸门和出口都已显示。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/02.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 632.016667,
      "sourceFrameSha256": "171f165cdcee27598005330f1d89522daabaafa1d7f7d45b71bd016bc998e4ca",
      "imageSha256": "7e711e173fd5931297f9b193922d5d22cf2b78b704d68c651339f1c78c7f82ed",
      "checkpointActionIndex": 1,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            446,
            154,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 6
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            516,
            154,
            88,
            112
          ],
          "world": {
            "x": 3,
            "y": 6
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            376,
            32,
            108,
            110
          ],
          "world": {
            "x": 1,
            "y": 8
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Warrior: down once.",
        "zh": "战士：向下走一格。"
      },
      "result": {
        "en": "The Warrior moves onto the left path; the Thief and Wizard stay put.",
        "zh": "战士走到左侧通道；盗贼和法师留在原处。"
      },
      "alt": {
        "en": "The Warrior moves onto the left path; the Thief and Wizard stay put.",
        "zh": "战士走到左侧通道；盗贼和法师留在原处。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/03.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 635.416667,
      "sourceFrameSha256": "cf80f4005311fb993a715da095b7fdcae6296f3b64c6383c2172899cb1152824",
      "imageSha256": "94c33b37cd6da27ae568642738a5fe488db915f38d3a7edd79673e6840287ef6",
      "checkpointActionIndex": 11,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            516,
            154,
            88,
            112
          ],
          "world": {
            "x": 3,
            "y": 6
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            376,
            32,
            108,
            110
          ],
          "world": {
            "x": 1,
            "y": 8
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Thief: down four, right five, then down once.",
        "zh": "盗贼：向下四格、向右五格，再向下一格。"
      },
      "result": {
        "en": "The Thief reaches the lower-right edge; the Warrior and Wizard hold their positions.",
        "zh": "盗贼到达右下边缘；战士和法师保持原位。"
      },
      "alt": {
        "en": "The Thief reaches the lower-right edge; the Warrior and Wizard hold their positions.",
        "zh": "盗贼到达右下边缘；战士和法师保持原位。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/04.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 636.616667,
      "sourceFrameSha256": "865016792e4a2a8fcdd9a3fde4a1fc27a928b6828de87cc3eeec4aea950bcb19",
      "imageSha256": "b37767b5213165b4b427d52876e130f0d90a7ddd03db0133f7101b57a857e2aa",
      "checkpointActionIndex": 12,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            446,
            154,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 6
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            376,
            32,
            108,
            110
          ],
          "world": {
            "x": 1,
            "y": 8
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: left once.",
        "zh": "法师：向左走一格。"
      },
      "result": {
        "en": "The Wizard moves to the upper-left lane.",
        "zh": "法师移到左上通道。"
      },
      "alt": {
        "en": "The Wizard moves to the upper-left lane.",
        "zh": "法师移到左上通道。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/05.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 637.416667,
      "sourceFrameSha256": "66094520d1b692bf2fee9aed238099b3d076eaed340355d81737307fc711bc90",
      "imageSha256": "11f137578ac75a42f2b4db6ceaa78855528609e29c353090af715a825f3291c7",
      "checkpointActionIndex": 16,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            426,
            465,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            376,
            32,
            108,
            110
          ],
          "world": {
            "x": 1,
            "y": 8
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: down four.",
        "zh": "法师：向下走四格。"
      },
      "result": {
        "en": "The Wizard reaches the lower-left passage while the Thief waits at the right edge.",
        "zh": "法师到达左下通道，盗贼留在右侧边缘。"
      },
      "alt": {
        "en": "The Wizard reaches the lower-left passage while the Thief waits at the right edge.",
        "zh": "法师到达左下通道，盗贼留在右侧边缘。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/06.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 639.216667,
      "sourceFrameSha256": "7d9580c5aeb8ed0d09f22e4e3ab7043f4c0042c9610ce8a473bb663bf1afa7f2",
      "imageSha256": "2217593abd3088b063bbf6280f572a9e5c6cef85773fcfa96d770ef3a806cac8",
      "checkpointActionIndex": 27,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            806,
            26,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 8
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            376,
            32,
            108,
            110
          ],
          "world": {
            "x": 1,
            "y": 8
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: right five, then up six.",
        "zh": "法师：向右五格，再向上六格。"
      },
      "result": {
        "en": "The Wizard reaches the upper-right edge; Crystal 1 remains upper-left.",
        "zh": "法师到达右上边缘；水晶 1 仍在左上方。"
      },
      "alt": {
        "en": "The Wizard reaches the upper-right edge; Crystal 1 remains upper-left.",
        "zh": "法师到达右上边缘；水晶 1 仍在左上方。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/07.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 640.016667,
      "sourceFrameSha256": "5b40c5ca2c3da03f78d8ca1c73b7c3fc82369f8b6423b3e88f8ab07f46f7e24f",
      "imageSha256": "d67781d48bf456c32fe4ac0f4d934cd31cc0bef9a38d8fe40e277e1fb918fe09",
      "checkpointActionIndex": 28,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            386,
            26,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 8
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            796,
            32,
            108,
            110
          ],
          "world": {
            "x": 7,
            "y": 8
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: left once to swap with Crystal 1.",
        "zh": "法师：向左走一格，与水晶 1 交换位置。"
      },
      "result": {
        "en": "The Wizard reaches the upper-left tile and Crystal 1 moves to the upper-right.",
        "zh": "法师到达左上格，水晶 1 移到右上方。"
      },
      "alt": {
        "en": "The Wizard reaches the upper-left tile and Crystal 1 moves to the upper-right.",
        "zh": "法师到达左上格，水晶 1 移到右上方。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/08.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 643.816667,
      "sourceFrameSha256": "16220ddd860a3f159b7fc25133d8da02b96a7847c73e651646341faa7963b368",
      "imageSha256": "72fa1a6d7fdd7db8dd17add618a39ada57effdccf9397056468c0e091d18775f",
      "checkpointActionIndex": 40,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            386,
            26,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 8
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            856,
            471,
            108,
            110
          ],
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Thief: up six, then down six to pull Crystal 1.",
        "zh": "盗贼：向上六格，再向下六格，把水晶 1 沿右侧通道拉回下方。"
      },
      "result": {
        "en": "The Thief returns to the lower-right edge with Crystal 1 above.",
        "zh": "盗贼回到右下边缘，水晶 1 留在其上方。"
      },
      "alt": {
        "en": "The Thief returns to the lower-right edge with Crystal 1 above.",
        "zh": "盗贼回到右下边缘，水晶 1 留在其上方。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/09.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 646.216667,
      "sourceFrameSha256": "bfe19200d5e8657930c514ea2f0eb9fb7642fb9373a9732194d08aeefcce37f3",
      "imageSha256": "ea85c4cd912da6b9c8ded6e4a27f3dc18385c7bcf17ea7c385f462004e0db1ae",
      "checkpointActionIndex": 47,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            866,
            465,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            796,
            32,
            108,
            110
          ],
          "world": {
            "x": 7,
            "y": 8
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: right six, then down to swap with Crystal 1.",
        "zh": "法师：向右六格，再向下与水晶 1 交换位置。"
      },
      "result": {
        "en": "The Wizard reaches the lower-right lane and Crystal 1 returns to the upper-right.",
        "zh": "法师到达右下通道，水晶 1 回到右上方。"
      },
      "alt": {
        "en": "The Wizard reaches the lower-right lane and Crystal 1 returns to the upper-right.",
        "zh": "法师到达右下通道，水晶 1 回到右上方。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/10.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 650.816667,
      "sourceFrameSha256": "f903fef5268d40c59ca7259cc4e1bd235f7bac01fef120315487b1ce00df6ffd",
      "imageSha256": "de64966a87e43cbc19b794b9c72ba8e5beab96f95a86379ec5aeba80c3c9ef35",
      "checkpointActionIndex": 52,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            426,
            465,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            796,
            32,
            108,
            110
          ],
          "world": {
            "x": 7,
            "y": 8
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: left five.",
        "zh": "法师：向左走五格。"
      },
      "result": {
        "en": "The Wizard reaches the lower-left passage; the Thief remains at the right edge.",
        "zh": "法师到达左下通道；盗贼仍在右侧。"
      },
      "alt": {
        "en": "The Wizard reaches the lower-left passage; the Thief remains at the right edge.",
        "zh": "法师到达左下通道；盗贼仍在右侧。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/11.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 654.816667,
      "sourceFrameSha256": "7019b5169aa566e66a5dd7f8d371740dcf24678d6c74bc8c690f09f9104b5b06",
      "imageSha256": "ada5a4202477941a47b7adc3344180b4235a6e3e9dbed67fabbe12780fd334bc",
      "checkpointActionIndex": 64,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            426,
            465,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            856,
            471,
            108,
            110
          ],
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Thief: up six, then down six to pull Crystal 1.",
        "zh": "盗贼：向上六格，再向下六格，把水晶 1 拉下。"
      },
      "result": {
        "en": "The Thief returns to the lower-right edge with Crystal 1 above.",
        "zh": "盗贼回到右下边缘，水晶 1 留在其上方。"
      },
      "alt": {
        "en": "The Thief returns to the lower-right edge with Crystal 1 above.",
        "zh": "盗贼回到右下边缘，水晶 1 留在其上方。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/12.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 655.816667,
      "sourceFrameSha256": "9890af7658d36fb71150026831d914750b5fc4838f8194ec970b5bfb484b347c",
      "imageSha256": "68127400cf556634a14d21c3f2f4cee4b711954239b0286a188cc0a986a7096e",
      "checkpointActionIndex": 65,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            348,
            278,
            88,
            112
          ],
          "world": {
            "x": 1,
            "y": 5
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            866,
            465,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            416,
            471,
            108,
            110
          ],
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: right once to swap with Crystal 1.",
        "zh": "法师：向右走一格，与水晶 1 交换位置。"
      },
      "result": {
        "en": "The Wizard reaches the right lane and Crystal 1 moves to the lower-left path.",
        "zh": "法师到达右侧通道，水晶 1 移到左下路线。"
      },
      "alt": {
        "en": "The Wizard reaches the right lane and Crystal 1 moves to the lower-left path.",
        "zh": "法师到达右侧通道，水晶 1 移到左下路线。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/13.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 658.416667,
      "sourceFrameSha256": "d6f5bdf73ff0f49836a3e787b0d3c12e22b06f1b1394842685554d3b11ac677f",
      "imageSha256": "6adf078e850e04838ed1dc7705eabeb16bc0c0f9a3b54601c732eecc456d0c51",
      "checkpointActionIndex": 69,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            426,
            465,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            866,
            465,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            416,
            536,
            108,
            110
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Warrior: right once, then down three to push Crystal 1 onto Switch A.",
        "zh": "战士：向右一格，再向下三格，把水晶 1 推到开关 A 上。"
      },
      "result": {
        "en": "Crystal 1 holds Switch A and the gate opens.",
        "zh": "水晶 1 压住开关 A，闸门打开。"
      },
      "alt": {
        "en": "Crystal 1 holds Switch A and the gate opens.",
        "zh": "水晶 1 压住开关 A，闸门打开。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/14.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 661.816667,
      "sourceFrameSha256": "e50934f812850b835baffcc986f1181b1a1610f05c80f4d26076000efaaa0542",
      "imageSha256": "7326c4d4a5426974063a5f920d2149c7e45de352b556323599f2000ac717ac67",
      "checkpointActionIndex": 79,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            596,
            275,
            88,
            112
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            866,
            465,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 2
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            416,
            536,
            108,
            110
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Warrior: up four, right three, down twice, then left once onto the exit.",
        "zh": "战士：向上四格、向右三格、向下两格，再向左一格到左侧出口。"
      },
      "result": {
        "en": "The Warrior reaches the left exit while Crystal 1 keeps the gate open.",
        "zh": "战士到达左侧出口，水晶 1 继续压住开关使闸门保持开启。"
      },
      "alt": {
        "en": "The Warrior reaches the left exit while Crystal 1 keeps the gate open.",
        "zh": "战士到达左侧出口，水晶 1 继续压住开关使闸门保持开启。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/15.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 665.016667,
      "sourceFrameSha256": "98f170b609e6337c1b29d0ddf71aa088c0f2db626b109a6827330ac2063a8539",
      "imageSha256": "17d57fae79f7d18a585da2cc92e0ceb4207213c93629b1a3d97badb5534cb5aa",
      "checkpointActionIndex": 88,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            596,
            275,
            88,
            112
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            871,
            525,
            88,
            112
          ],
          "world": {
            "x": 7,
            "y": 1
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            446,
            154,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 6
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            416,
            536,
            108,
            110
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: left five, then up four.",
        "zh": "法师：向左五格，再向上四格。"
      },
      "result": {
        "en": "The Wizard reaches the upper-left approach; the Warrior stays on the left exit.",
        "zh": "法师到达左上入口；战士留在左侧出口。"
      },
      "alt": {
        "en": "The Wizard reaches the upper-left approach; the Warrior stays on the left exit.",
        "zh": "法师到达左上入口；战士留在左侧出口。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/16.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 668.016667,
      "sourceFrameSha256": "98bbecd6e526290c16ba827592207a1fbabc4173838b2e9e503e7dd21b066bfa",
      "imageSha256": "793715b5ed3f91bf6fae84af697a3bffd35e60cea51d35b2f56c7e9d685dab2c",
      "checkpointActionIndex": 94,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            596,
            275,
            88,
            112
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            426,
            465,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            446,
            154,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 6
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            416,
            536,
            108,
            110
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Thief: up once, then left five.",
        "zh": "盗贼：向上走一格，再向左走五格。"
      },
      "result": {
        "en": "The Thief reaches the lower-left approach.",
        "zh": "盗贼到达左下入口。"
      },
      "alt": {
        "en": "The Thief reaches the lower-left approach.",
        "zh": "盗贼到达左下入口。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/17.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 670.016667,
      "sourceFrameSha256": "1562e2d72ee73c085ce9fff758044c7c08d8e64000bcd0df0b14747ab94d68f3",
      "imageSha256": "90bc5d140efea5d9729dd3e316d156d4f06b405cf471dc313d67637bfbb08905",
      "checkpointActionIndex": 95,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            596,
            275,
            88,
            112
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            446,
            154,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 6
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            426,
            465,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            416,
            536,
            108,
            110
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: down once to swap places with the Thief.",
        "zh": "法师：向下走一格，与盗贼交换位置。"
      },
      "result": {
        "en": "The Wizard moves to the lower-left approach and the Thief reaches the upper-left lane.",
        "zh": "法师来到左下入口，盗贼到达左上通道。"
      },
      "alt": {
        "en": "The Wizard moves to the lower-left approach and the Thief reaches the upper-left lane.",
        "zh": "法师来到左下入口，盗贼到达左上通道。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/18.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 673.016667,
      "sourceFrameSha256": "cd94a4b65454bc264009bf857e684df7224df435b87127bb2faf511d9e7f3ad0",
      "imageSha256": "3f21cc5e5fff5668ceb141a7d96dd9acfa8a3a54c35219a033f713aa35b3f96e",
      "checkpointActionIndex": 100,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            596,
            275,
            88,
            112
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            670,
            275,
            88,
            112
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            426,
            465,
            88,
            112
          ],
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            416,
            536,
            108,
            110
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Thief: right three, then down twice onto Exit E3.",
        "zh": "盗贼：向右三格，再向下两格到右侧出口 E3。"
      },
      "result": {
        "en": "The Thief reaches the right exit; the Wizard stays on the lower-left route.",
        "zh": "盗贼到达右侧出口；法师留在左下路线。"
      },
      "alt": {
        "en": "The Thief reaches the right exit; the Wizard stays on the lower-left route.",
        "zh": "盗贼到达右侧出口；法师留在左下路线。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/19.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 677.016667,
      "sourceFrameSha256": "a8c24a4951e2160921a3e18d1742272ac12e36d2ac1ab73a62bb9600393e4db6",
      "imageSha256": "3b4420db0111db318fb1eef44ff71f5030357569b67a972e2454665ebf97cf51",
      "checkpointActionIndex": 108,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            596,
            275,
            88,
            112
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            670,
            216,
            88,
            112
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            666,
            154,
            88,
            112
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            416,
            536,
            108,
            110
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Thief: up once. Wizard: up four, then right three onto the open Gate G1.",
        "zh": "盗贼：向上走一格。法师：向上四格，再向右三格到已开启的闸门 G1。"
      },
      "result": {
        "en": "The Wizard stands at Gate G1 behind the Thief at E1; the Warrior holds E2.",
        "zh": "法师站在闸门 G1，位于出口 E1 的盗贼身后；战士留在出口 E2。"
      },
      "alt": {
        "en": "The Wizard stands at Gate G1 behind the Thief at E1; the Warrior holds E2.",
        "zh": "法师站在闸门 G1，位于出口 E1 的盗贼身后；战士留在出口 E2。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_17/20.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 680.016667,
      "sourceFrameSha256": "ee41202d47b99f5a4a7e76f64498305c550293d9a2ede15ffbf07a95fb32508a",
      "imageSha256": "8a3d78989f49bd2771b2f71d27daf0093c73f42b7e7bc75a503db150a0ff5869",
      "checkpointActionIndex": 109,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            596,
            275,
            88,
            112
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048598
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            670,
            275,
            88,
            112
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048599
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            670,
            216,
            88,
            112
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048600
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            416,
            536,
            108,
            110
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048587
        },
        {
          "type": "switch",
          "label": "switch-A",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            422,
            586,
            96,
            88
          ],
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048627,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            655,
            146,
            110,
            145
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 1048601,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            660,
            261,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 1048607,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            586,
            320,
            108,
            110
          ],
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048612,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            660,
            320,
            108,
            110
          ],
          "world": {
            "x": 5,
            "y": 4
          },
          "sourceId": 1048613,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Thief: down once to reach E3 and pull the Wizard from Gate G1 onto E1.",
        "zh": "盗贼：向下走一格到出口 E3，并把法师从闸门 G1 拉到出口 E1。"
      },
      "result": {
        "en": "The Warrior holds E2, the Wizard reaches E1, and the Thief reaches E3 together.",
        "zh": "战士留在出口 E2，法师到达出口 E1，盗贼到达出口 E3；三人同时占据出口。"
      },
      "alt": {
        "en": "The Warrior holds E2, the Wizard reaches E1, and the Thief reaches E3 together.",
        "zh": "战士留在出口 E2，法师到达出口 E1，盗贼到达出口 E3；三人同时占据出口。"
      }
    }
  ]
}
