{
  "game": "order-of-the-sinking-star",
  "levelId": "heroes1_16_v3",
  "revision": "screenshots-reviewed-2026-10-18",
  "sourceId": "teams-heroes1-16-v3-screenshots",
  "label": {
    "en": "Three-hero gate and crystal route",
    "zh": "三人闸门与水晶路线"
  },
  "screenActions": [
    {
      "actorId": 46137449,
      "direction": "U"
    },
    {
      "actorId": 46137449,
      "direction": "R"
    },
    {
      "actorId": 46137449,
      "direction": "R"
    },
    {
      "actorId": 46137449,
      "direction": "R"
    },
    {
      "actorId": 46137449,
      "direction": "R"
    },
    {
      "actorId": 46137449,
      "direction": "D"
    },
    {
      "actorId": 46137449,
      "direction": "L"
    },
    {
      "actorId": 46137449,
      "direction": "U"
    },
    {
      "actorId": 46137449,
      "direction": "L"
    },
    {
      "actorId": 46137449,
      "direction": "L"
    },
    {
      "actorId": 46137449,
      "direction": "R"
    },
    {
      "actorId": 46137449,
      "direction": "U"
    },
    {
      "actorId": 46137449,
      "direction": "L"
    },
    {
      "actorId": 46137449,
      "direction": "D"
    },
    {
      "actorId": 46137434,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "D"
    },
    {
      "actorId": 46137453,
      "direction": "D"
    },
    {
      "actorId": 46137449,
      "direction": "D"
    },
    {
      "actorId": 46137449,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "L"
    },
    {
      "actorId": 46137453,
      "direction": "L"
    },
    {
      "actorId": 46137453,
      "direction": "L"
    },
    {
      "actorId": 46137453,
      "direction": "L"
    },
    {
      "actorId": 46137453,
      "direction": "L"
    },
    {
      "actorId": 46137453,
      "direction": "L"
    },
    {
      "actorId": 46137453,
      "direction": "L"
    },
    {
      "actorId": 46137453,
      "direction": "D"
    },
    {
      "actorId": 46137453,
      "direction": "D"
    },
    {
      "actorId": 46137434,
      "direction": "U"
    },
    {
      "actorId": 46137434,
      "direction": "U"
    },
    {
      "actorId": 46137434,
      "direction": "U"
    },
    {
      "actorId": 46137434,
      "direction": "L"
    },
    {
      "actorId": 46137434,
      "direction": "L"
    },
    {
      "actorId": 46137434,
      "direction": "L"
    },
    {
      "actorId": 46137434,
      "direction": "L"
    },
    {
      "actorId": 46137434,
      "direction": "L"
    },
    {
      "actorId": 46137434,
      "direction": "L"
    },
    {
      "actorId": 46137434,
      "direction": "L"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "D"
    },
    {
      "actorId": 46137453,
      "direction": "D"
    },
    {
      "actorId": 46137449,
      "direction": "D"
    },
    {
      "actorId": 46137449,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137453,
      "direction": "U"
    },
    {
      "actorId": 46137434,
      "direction": "R"
    },
    {
      "actorId": 46137434,
      "direction": "R"
    },
    {
      "actorId": 46137434,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137453,
      "direction": "R"
    },
    {
      "actorId": 46137449,
      "direction": "L"
    },
    {
      "actorId": 46137449,
      "direction": "U"
    },
    {
      "actorId": 46137449,
      "direction": "L"
    }
  ],
  "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 frames from the source room. The separate illustrated direction sequence was statically replay-checked; it is not a recovered native input log."
  },
  "frames": [
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/01.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 845.0,
      "sourceFrameSha256": "ef822a9062de11fba96e47452b2918f7c5e6be697434f8f7ba52b90208441e36",
      "imageSha256": "ccc603fd0e666f7fa0e02373ac0f236c8e39797c9753395cdec68d762444919b",
      "checkpointActionIndex": 0,
      "markers": [
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            378,
            448,
            104,
            112
          ],
          "world": {
            "x": 7,
            "y": 5
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            188,
            446,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 46137453
        },
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            950,
            450,
            100,
            116
          ],
          "world": {
            "x": 13,
            "y": 5
          },
          "sourceId": 46137434
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            954,
            364,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 6
          },
          "sourceId": 46137451,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "badge": "2",
          "color": "#f0a72f",
          "rect": [
            230,
            140,
            116,
            126
          ],
          "world": {
            "x": 5,
            "y": 9
          },
          "sourceId": 46137461,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            752,
            434,
            116,
            126
          ],
          "world": {
            "x": 11,
            "y": 5
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            990,
            148,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 9
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "closed"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            406,
            346,
            96,
            96
          ],
          "world": {
            "x": 7,
            "y": 7
          },
          "sourceId": 46137516,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            525,
            203,
            96,
            96
          ],
          "world": {
            "x": 8,
            "y": 9
          },
          "sourceId": 46137518,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            620,
            204,
            96,
            96
          ],
          "world": {
            "x": 9,
            "y": 9
          },
          "sourceId": 46137520,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Start with all three heroes and four crystals in their starting places; both switches are empty and both gates are closed.",
        "zh": "三位英雄和四块水晶都在起始位置；两个开关均为空，两个闸门关闭。"
      },
      "result": {
        "en": "The heroes and crystals are in their starting places; both switches are empty and the gates are closed.",
        "zh": "英雄和水晶都在起始位置；两个开关均为空，闸门关闭。"
      },
      "alt": {
        "en": "The heroes and crystals are in their starting places; both switches are empty and the gates are closed. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 4.",
        "zh": "英雄和水晶都在起始位置；两个开关均为空，闸门关闭。 画面中可见战士、盗贼和法师；尚存水晶4块。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/02.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 862.0,
      "sourceFrameSha256": "e645c2cecf064016f2cd2f9e26e9f1b6234ec842d4101970723c8fff9f1a07c3",
      "imageSha256": "56b5ad9d1e9470b3f7e56ad22eb21df55eb33a89ecf83bcef6512e640c4cdf63",
      "checkpointActionIndex": 14,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            950,
            450,
            100,
            116
          ],
          "world": {
            "x": 13,
            "y": 5
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            188,
            446,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            954,
            364,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 6
          },
          "sourceId": 46137451,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "badge": "2",
          "color": "#f0a72f",
          "rect": [
            230,
            140,
            116,
            126
          ],
          "world": {
            "x": 5,
            "y": 9
          },
          "sourceId": 46137461,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            990,
            148,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 9
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Wizard: go up, right four, down, left, up, left twice, right, up, left, then down onto Switch A.",
        "zh": "法师：向上1格、向右4格、向下1格、向左1格、向上1格、向左2格、向右1格、向上1格、再向左1格并向下1格，站上开关 A。"
      },
      "result": {
        "en": "Wizard holds Switch A, Crystal 3 holds Switch B, and both gates are open.",
        "zh": "法师压住开关 A，水晶3压住开关 B，两个闸门打开。"
      },
      "alt": {
        "en": "Wizard holds Switch A, Crystal 3 holds Switch B, and both gates are open. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 4.",
        "zh": "法师压住开关 A，水晶3压住开关 B，两个闸门打开。 画面中可见战士、盗贼和法师；尚存水晶4块。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/03.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 868.0,
      "sourceFrameSha256": "18e3c6f6b9bfc7a3c6c5c50b2588559913c0ef1cb7d89a825f869a5a50ca75ef",
      "imageSha256": "32ad9053167034c0e6df185c19c2828dc8a75a1bb0e0467cfdca70fac9cff10b",
      "checkpointActionIndex": 15,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            962,
            378,
            100,
            116
          ],
          "world": {
            "x": 13,
            "y": 6
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            188,
            446,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            966,
            292,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 46137451,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "badge": "2",
          "color": "#f0a72f",
          "rect": [
            230,
            140,
            116,
            126
          ],
          "world": {
            "x": 5,
            "y": 9
          },
          "sourceId": 46137461,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            990,
            148,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 9
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Warrior: go up once and push Crystal 1 onto Gate G1.",
        "zh": "战士：向上1格，把水晶1推到闸门 G1 上。"
      },
      "result": {
        "en": "Crystal 1 is on G1; the other crystal and switch placements remain in place.",
        "zh": "水晶1进入 G1；其余水晶和开关保持原位。"
      },
      "alt": {
        "en": "Crystal 1 is on G1; the other crystal and switch placements remain in place. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 4.",
        "zh": "水晶1进入 G1；其余水晶和开关保持原位。 画面中可见战士、盗贼和法师；尚存水晶4块。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/04.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 872.0,
      "sourceFrameSha256": "73b61df061419d61f60d25304d4cca3d176165d4b56c99fbb3f0246df8563999",
      "imageSha256": "6bcbecf622eea2a948f59b04a7edb35d521a868cd4e11ba3724046fded14caef",
      "checkpointActionIndex": 20,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            962,
            378,
            100,
            116
          ],
          "world": {
            "x": 13,
            "y": 6
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            200,
            374,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "badge": "1",
          "color": "#f0a72f",
          "rect": [
            966,
            292,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 46137451,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "badge": "2",
          "color": "#f0a72f",
          "rect": [
            206,
            284,
            116,
            126
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 46137461,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            990,
            148,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 9
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Thief: go up three, then down twice to pull Crystal 2 onto Gate G2.",
        "zh": "盗贼：向上3格，再向下2格，把水晶2拉到闸门 G2 上。"
      },
      "result": {
        "en": "Crystal 2 is on G2; Wizard remains on Switch A and both gates stay open.",
        "zh": "水晶2进入 G2；法师仍压住开关 A，两个闸门保持打开。"
      },
      "alt": {
        "en": "Crystal 2 is on G2; Wizard remains on Switch A and both gates stay open. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 4.",
        "zh": "水晶2进入 G2；法师仍压住开关 A，两个闸门保持打开。 画面中可见战士、盗贼和法师；尚存水晶4块。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/05.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 876.0,
      "sourceFrameSha256": "5f7092e7b0cba4c1ce35f4e483f25f80e2dd47ee9bb68abfa1ae3b5bf1e892b2",
      "imageSha256": "caca8bd385d0362842d7d6543d6c541f86d0e622dc0f4209e18a9dbb4dafb21d",
      "checkpointActionIndex": 21,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            962,
            378,
            100,
            116
          ],
          "world": {
            "x": 13,
            "y": 6
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            663,
            451,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 5
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            200,
            374,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            990,
            148,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 9
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "closed"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "closed"
        }
      ],
      "instruction": {
        "en": "Wizard: step down off Switch A to close both gates.",
        "zh": "法师：向下1格离开开关 A，让两个闸门关闭。"
      },
      "result": {
        "en": "Wizard leaves Switch A; both gates close and crush Crystals 1 and 2.",
        "zh": "法师离开开关 A；两个闸门关闭，压碎水晶1和水晶2。"
      },
      "alt": {
        "en": "Wizard leaves Switch A; both gates close and crush Crystals 1 and 2. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 2.",
        "zh": "法师离开开关 A；两个闸门关闭，压碎水晶1和水晶2。 画面中可见战士、盗贼和法师；尚存水晶2块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/06.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 878.0,
      "sourceFrameSha256": "cc5d30afca4d606daad1618c96e09de6ba153bd663b169c6b88bf211b49e5205",
      "imageSha256": "e6dbd9605975d90db24edaeee193a2e759c1175a0b867077a33d55fdf03feea7",
      "checkpointActionIndex": 22,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            962,
            378,
            100,
            116
          ],
          "world": {
            "x": 13,
            "y": 6
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            200,
            374,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            990,
            148,
            116,
            126
          ],
          "world": {
            "x": 13,
            "y": 9
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Wizard: return to Switch A.",
        "zh": "法师：向上1格回到开关 A。"
      },
      "result": {
        "en": "Wizard returns to Switch A and both gates reopen; Crystals 1 and 2 are gone.",
        "zh": "法师回到开关 A，两个闸门重新打开；水晶1和水晶2已被压碎。"
      },
      "alt": {
        "en": "Wizard returns to Switch A and both gates reopen; Crystals 1 and 2 are gone. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 2.",
        "zh": "法师回到开关 A，两个闸门重新打开；水晶1和水晶2已被压碎。 画面中可见战士、盗贼和法师；尚存水晶2块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/07.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 882.0,
      "sourceFrameSha256": "36d622fb1122fe6af4f3c620fa22c7442de02d6725545573a2c164b523c63c0a",
      "imageSha256": "9d844bfe803c55c18455b2cb64e469e58643bf8530afb32299cd0614bc4a423f",
      "checkpointActionIndex": 39,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            962,
            378,
            100,
            116
          ],
          "world": {
            "x": 13,
            "y": 6
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            236,
            158,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 9
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            325,
            141,
            116,
            126
          ],
          "world": {
            "x": 6,
            "y": 9
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Thief: go up three, right seven, then left seven to bring Crystal 4 across the upper lane.",
        "zh": "盗贼：向上3格、向右7格，再向左7格，把水晶4带过上方通道。"
      },
      "result": {
        "en": "Crystal 4 reaches the upper lane; Crystal 3 still holds Switch B.",
        "zh": "水晶4到达上方通道；水晶3仍压住开关 B。"
      },
      "alt": {
        "en": "Crystal 4 reaches the upper lane; Crystal 3 still holds Switch B. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 2.",
        "zh": "水晶4到达上方通道；水晶3仍压住开关 B。 画面中可见战士、盗贼和法师；尚存水晶2块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/08.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 882.6,
      "sourceFrameSha256": "eb919bdc616fd544e05329d379b2991e5233c5c83d2408c1e2957d12b289524d",
      "imageSha256": "af5dca139a224c0580e54cbe876d98ea71d9cd29bbda7f2d3e3f484799f590da",
      "checkpointActionIndex": 41,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            962,
            378,
            100,
            116
          ],
          "world": {
            "x": 13,
            "y": 6
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            212,
            302,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            325,
            141,
            116,
            126
          ],
          "world": {
            "x": 6,
            "y": 9
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Thief: go down twice toward G2.",
        "zh": "盗贼：向下2格，靠近 G2。"
      },
      "result": {
        "en": "Thief is below the upper lane; Crystal 4 remains on the lane and both gates stay open.",
        "zh": "盗贼来到上方通道下方；水晶4仍在通道上，两个闸门保持打开。"
      },
      "alt": {
        "en": "Thief is below the upper lane; Crystal 4 remains on the lane and both gates stay open. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 2.",
        "zh": "盗贼来到上方通道下方；水晶4仍在通道上，两个闸门保持打开。 画面中可见战士、盗贼和法师；尚存水晶2块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/09.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 885.0,
      "sourceFrameSha256": "358daacf98dca3e590853a308f7a48c0e929793a4fcc421c98b771edb5400f46",
      "imageSha256": "fbe0eb7e386dd33eef47af79a1c3e37ae1fe5e793427b7460fbfc3d01a70f493",
      "checkpointActionIndex": 51,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            333,
            155,
            100,
            116
          ],
          "world": {
            "x": 6,
            "y": 9
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            212,
            302,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            230,
            140,
            116,
            126
          ],
          "world": {
            "x": 5,
            "y": 9
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Warrior: go up three, then left seven to push Crystal 4 one tile left.",
        "zh": "战士：向上3格，再向左7格，把水晶4向左推1格。"
      },
      "result": {
        "en": "Warrior pushes Crystal 4 left; Thief waits beside G2.",
        "zh": "战士把水晶4向左推；盗贼在 G2 旁等待。"
      },
      "alt": {
        "en": "Warrior pushes Crystal 4 left; Thief waits beside G2. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 2.",
        "zh": "战士把水晶4向左推；盗贼在 G2 旁等待。 画面中可见战士、盗贼和法师；尚存水晶2块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/10.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 886.0,
      "sourceFrameSha256": "324912adf3713048002fa067c8bfa38d51e59673ad8dc3d355694c1d991e9085",
      "imageSha256": "f1c57e05244667442c838afd0cbbd8c2a243700486d5f5f4f3913e84919794d3",
      "checkpointActionIndex": 54,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            333,
            155,
            100,
            116
          ],
          "world": {
            "x": 6,
            "y": 9
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            200,
            374,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "badge": "4",
          "color": "#f0a72f",
          "rect": [
            206,
            284,
            116,
            126
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 95420435,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Thief: go up once, then down twice to pull Crystal 4 onto G2.",
        "zh": "盗贼：向上1格，再向下2格，把水晶4拉到 G2 上。"
      },
      "result": {
        "en": "Crystal 4 is on G2; both switches still hold the gates open.",
        "zh": "水晶4进入 G2；两个开关仍使闸门保持打开。"
      },
      "alt": {
        "en": "Crystal 4 is on G2; both switches still hold the gates open. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 2.",
        "zh": "水晶4进入 G2；两个开关仍使闸门保持打开。 画面中可见战士、盗贼和法师；尚存水晶2块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/11.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 888.0,
      "sourceFrameSha256": "48499cf5d4f850b29cf338d315cafba3a1d05322951957fa7d2397e2f7df857a",
      "imageSha256": "1eec1af8bbe4cebf66be5fac3c469fd753b0267d11087435ccba1951ce4dcbe8",
      "checkpointActionIndex": 55,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            333,
            155,
            100,
            116
          ],
          "world": {
            "x": 6,
            "y": 9
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            663,
            451,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 5
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            200,
            374,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "closed"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "closed"
        }
      ],
      "instruction": {
        "en": "Wizard: step down off Switch A to close the gates and crush Crystal 4.",
        "zh": "法师：向下1格离开开关 A，让闸门关闭并压碎水晶4。"
      },
      "result": {
        "en": "Crystal 4 is crushed as G2 closes; Wizard leaves Switch A.",
        "zh": "G2关闭时压碎水晶4；法师离开开关 A。"
      },
      "alt": {
        "en": "Crystal 4 is crushed as G2 closes; Wizard leaves Switch A. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 1.",
        "zh": "G2关闭时压碎水晶4；法师离开开关 A。 画面中可见战士、盗贼和法师；尚存水晶1块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461,
        95420435
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/12.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 889.0,
      "sourceFrameSha256": "4471e19dda5f88847aaae1a154d1f926fc2ba756fafb205ed261b2f8040aa85e",
      "imageSha256": "1cfee22ef6e9d2601635b95bf2ad1763f1a80883e00934f579e2cf445fec4cf8",
      "checkpointActionIndex": 56,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            333,
            155,
            100,
            116
          ],
          "world": {
            "x": 6,
            "y": 9
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            200,
            374,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 6
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Wizard: return to Switch A to reopen both gates.",
        "zh": "法师：回到开关 A，让两个闸门重新打开。"
      },
      "result": {
        "en": "Wizard returns to Switch A and the gates reopen; Crystal 4 is gone.",
        "zh": "法师回到开关 A，闸门重新打开；水晶4已被压碎。"
      },
      "alt": {
        "en": "Wizard returns to Switch A and the gates reopen; Crystal 4 is gone. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 1.",
        "zh": "法师回到开关 A，闸门重新打开；水晶4已被压碎。 画面中可见战士、盗贼和法师；尚存水晶1块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461,
        95420435
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/13.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 891.0,
      "sourceFrameSha256": "8eb53dada5ecabe48607a5c6dd703f126fb3823c19c16d4172dc1e39840fb60b",
      "imageSha256": "acf18af386bdc82ce3c59dcc3be50b56017d624896f0904f6e5cddbbe1531e95",
      "checkpointActionIndex": 59,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            333,
            155,
            100,
            116
          ],
          "world": {
            "x": 6,
            "y": 9
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            236,
            158,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 9
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            406,
            346,
            96,
            96
          ],
          "world": {
            "x": 7,
            "y": 7
          },
          "sourceId": 46137516,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            525,
            203,
            96,
            96
          ],
          "world": {
            "x": 8,
            "y": 9
          },
          "sourceId": 46137518,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            620,
            204,
            96,
            96
          ],
          "world": {
            "x": 9,
            "y": 9
          },
          "sourceId": 46137520,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Thief: go up three through the reopened G2 passage.",
        "zh": "盗贼：向上3格，穿过重新打开的 G2 通道。"
      },
      "result": {
        "en": "Thief reaches the upper lane; Warrior remains on the left side of the lane and Wizard holds Switch A.",
        "zh": "盗贼到达上方通道；战士留在通道左侧，法师仍压住开关 A。"
      },
      "alt": {
        "en": "Thief reaches the upper lane; Warrior remains on the left side of the lane and Wizard holds Switch A. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 1.",
        "zh": "盗贼到达上方通道；战士留在通道左侧，法师仍压住开关 A。 画面中可见战士、盗贼和法师；尚存水晶1块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461,
        95420435
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/14.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 892.0,
      "sourceFrameSha256": "343c4e1a841f637a8af62584dec76b583f3847c70d1b116174c9651996d8ef9a",
      "imageSha256": "1134b29bfcb74225d4cc16f4cad5aa71c30e2b0d800b1c989e364053587e3dbe",
      "checkpointActionIndex": 62,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            618,
            158,
            100,
            116
          ],
          "world": {
            "x": 9,
            "y": 9
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            236,
            158,
            104,
            112
          ],
          "world": {
            "x": 5,
            "y": 9
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            406,
            346,
            96,
            96
          ],
          "world": {
            "x": 7,
            "y": 7
          },
          "sourceId": 46137516,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            525,
            203,
            96,
            96
          ],
          "world": {
            "x": 8,
            "y": 9
          },
          "sourceId": 46137518,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            620,
            204,
            96,
            96
          ],
          "world": {
            "x": 9,
            "y": 9
          },
          "sourceId": 46137520,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Warrior: move right three to Exit 3.",
        "zh": "战士：向右3格到达出口3。"
      },
      "result": {
        "en": "Warrior occupies Exit 3; Thief waits on the upper lane.",
        "zh": "战士抵达出口3；盗贼留在上方通道。"
      },
      "alt": {
        "en": "Warrior occupies Exit 3; Thief waits on the upper lane. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 1.",
        "zh": "战士抵达出口3；盗贼留在上方通道。 画面中可见战士、盗贼和法师；尚存水晶1块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461,
        95420435
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/15.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 893.0,
      "sourceFrameSha256": "1a06cf588d02dbe0d952864f99740c9a12ed7d3084860c7c0c66a34c15121a63",
      "imageSha256": "e2b0b1819bf03a0f30b975ac78cda3c94cdd2ee79d151d754e9c5b129cea13be",
      "checkpointActionIndex": 65,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            618,
            158,
            100,
            116
          ],
          "world": {
            "x": 9,
            "y": 9
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            675,
            379,
            104,
            112
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            521,
            161,
            104,
            112
          ],
          "world": {
            "x": 8,
            "y": 9
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            479,
            359,
            116,
            126
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "open"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            406,
            346,
            96,
            96
          ],
          "world": {
            "x": 7,
            "y": 7
          },
          "sourceId": 46137516,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            525,
            203,
            96,
            96
          ],
          "world": {
            "x": 8,
            "y": 9
          },
          "sourceId": 46137518,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            620,
            204,
            96,
            96
          ],
          "world": {
            "x": 9,
            "y": 9
          },
          "sourceId": 46137520,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Thief: move right three to Exit 2.",
        "zh": "盗贼：向右3格到达出口2。"
      },
      "result": {
        "en": "Thief occupies Exit 2; Warrior holds Exit 3.",
        "zh": "盗贼抵达出口2；战士占据出口3。"
      },
      "alt": {
        "en": "Thief occupies Exit 2; Warrior holds Exit 3. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 1.",
        "zh": "盗贼抵达出口2；战士占据出口3。 画面中可见战士、盗贼和法师；尚存水晶1块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461,
        95420435
      ]
    },
    {
      "image": "/art/walkthrough/teams-heroes1_16_v3/16.svg",
      "width": 1280,
      "height": 720,
      "sourcePtsSeconds": 900.0,
      "sourceFrameSha256": "911f5608f655815648388ed2ecc8dbbfcf25d30277e98da6c2f38c12c02ecde6",
      "imageSha256": "59cbf67bf23975c5b5791b7e55ce9afb39a7a85ddbfd991d5f87c4302177ad88",
      "checkpointActionIndex": 68,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "badge": "WA",
          "color": "#3182ce",
          "rect": [
            618,
            158,
            100,
            116
          ],
          "world": {
            "x": 9,
            "y": 9
          },
          "sourceId": 46137434
        },
        {
          "type": "actor",
          "label": "wizard",
          "badge": "WI",
          "color": "#3182ce",
          "rect": [
            402,
            304,
            104,
            112
          ],
          "world": {
            "x": 7,
            "y": 7
          },
          "sourceId": 46137449
        },
        {
          "type": "actor",
          "label": "thief",
          "badge": "TH",
          "color": "#3182ce",
          "rect": [
            521,
            161,
            104,
            112
          ],
          "world": {
            "x": 8,
            "y": 9
          },
          "sourceId": 46137453
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "badge": "3",
          "color": "#f0a72f",
          "rect": [
            669,
            361,
            116,
            126
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 46137482,
          "state": "present"
        },
        {
          "type": "switch",
          "label": "switch-1",
          "badge": "A",
          "color": "#d858ad",
          "rect": [
            677,
            423,
            100,
            100
          ],
          "world": {
            "x": 10,
            "y": 6
          },
          "sourceId": 95420425,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-2",
          "badge": "B",
          "color": "#d858ad",
          "rect": [
            487,
            421,
            100,
            100
          ],
          "world": {
            "x": 8,
            "y": 6
          },
          "sourceId": 95420437,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate-1",
          "badge": "G1",
          "color": "#22b8cf",
          "rect": [
            968,
            327,
            112,
            112
          ],
          "world": {
            "x": 13,
            "y": 7
          },
          "sourceId": 53477378,
          "state": "closed"
        },
        {
          "type": "gate",
          "label": "gate-2",
          "badge": "G2",
          "color": "#22b8cf",
          "rect": [
            208,
            319,
            112,
            112
          ],
          "world": {
            "x": 5,
            "y": 7
          },
          "sourceId": 53477380,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "badge": "E1",
          "color": "#36b37e",
          "rect": [
            406,
            346,
            96,
            96
          ],
          "world": {
            "x": 7,
            "y": 7
          },
          "sourceId": 46137516,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "badge": "E2",
          "color": "#36b37e",
          "rect": [
            525,
            203,
            96,
            96
          ],
          "world": {
            "x": 8,
            "y": 9
          },
          "sourceId": 46137518,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "badge": "E3",
          "color": "#36b37e",
          "rect": [
            620,
            204,
            96,
            96
          ],
          "world": {
            "x": 9,
            "y": 9
          },
          "sourceId": 46137520,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Wizard: go left, up, then left to Exit 1.",
        "zh": "法师：向左1格、向上1格，再向左1格到达出口1。"
      },
      "result": {
        "en": "All three heroes occupy their exits; Crystal 3 holds Switch A and both gates are closed.",
        "zh": "三位英雄分别占据出口；水晶3压住开关 A，两个闸门关闭。"
      },
      "alt": {
        "en": "All three heroes occupy their exits; Crystal 3 holds Switch A and both gates are closed. Visible roles: Warrior, Thief, and Wizard. Surviving crystals: 1.",
        "zh": "三位英雄分别占据出口；水晶3压住开关 A，两个闸门关闭。 画面中可见战士、盗贼和法师；尚存水晶1块。"
      },
      "destroyedCrystalIds": [
        46137451,
        46137461,
        95420435
      ]
    }
  ]
}
