{
  "game": "order-of-the-sinking-star",
  "levelId": "heroes1_11_v2",
  "revision": "screenshots-reviewed-2026-10-18",
  "sourceId": "teams-heroes1-11-v2-screenshots",
  "label": {
    "en": "Wizard and Warrior team walkthrough",
    "zh": "法师与战士双人流程"
  },
  "screenActions": [
    {
      "actorId": 111149309,
      "direction": "U"
    },
    {
      "actorId": 111149309,
      "direction": "R"
    },
    {
      "actorId": 111149309,
      "direction": "R"
    },
    {
      "actorId": 111149309,
      "direction": "R"
    },
    {
      "actorId": 106954755,
      "direction": "D"
    },
    {
      "actorId": 106954755,
      "direction": "R"
    },
    {
      "actorId": 106954755,
      "direction": "R"
    },
    {
      "actorId": 106954755,
      "direction": "R"
    },
    {
      "actorId": 106954755,
      "direction": "U"
    },
    {
      "actorId": 106954755,
      "direction": "L"
    },
    {
      "actorId": 106954755,
      "direction": "L"
    },
    {
      "actorId": 106954755,
      "direction": "L"
    },
    {
      "actorId": 106954755,
      "direction": "U"
    },
    {
      "actorId": 106954755,
      "direction": "L"
    },
    {
      "actorId": 106954755,
      "direction": "L"
    },
    {
      "actorId": 106954755,
      "direction": "D"
    },
    {
      "actorId": 106954755,
      "direction": "D"
    },
    {
      "actorId": 111149309,
      "direction": "L"
    },
    {
      "actorId": 111149309,
      "direction": "L"
    },
    {
      "actorId": 111149309,
      "direction": "L"
    },
    {
      "actorId": 111149309,
      "direction": "D"
    },
    {
      "actorId": 111149309,
      "direction": "L"
    },
    {
      "actorId": 111149309,
      "direction": "L"
    },
    {
      "actorId": 111149309,
      "direction": "U"
    }
  ],
  "source": {
    "url": "https://www.bilibili.com/video/BV13FH96bE4m/?p=3",
    "creator": "塞德莎",
    "videoSha256": "b5597c35b6135fb6fa6a57c9cad914a5134b8bee5e40660e967cb8bccefc32aa",
    "gameBuild": null,
    "originalWidth": 1280,
    "originalHeight": 720,
    "crop": {
      "x": 240,
      "y": 50,
      "width": 880,
      "height": 600
    },
    "selection": "Selected matching source checkpoints from the team-room footage; dialogue pauses and non-instructional animation omitted. The direction sequence is a separate replay-validated illustrated route, not a recovered native input log."
  },
  "frames": [
    {
      "image": "/art/walkthrough/teams-heroes1_11_v2/01.svg",
      "width": 880,
      "height": 600,
      "sourcePtsSeconds": 580.0,
      "sourceFrameSha256": "dfda7c51fdf708d181afefa24bdc30b7abe087694c25d08f73d8833a11aa1a14",
      "imageSha256": "54911e3c50bced6095266472c7b3c17985c48f4490f798bcfcba8924f1fd206b",
      "checkpointActionIndex": 0,
      "markers": [
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            500,
            390,
            120,
            130
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 106954755
        },
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            520,
            220,
            112,
            120
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 4
          },
          "sourceId": 111149309
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            290,
            384,
            119,
            144
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            325,
            159,
            112,
            134
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 5
          },
          "sourceId": 87031819
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            740,
            203,
            109,
            100
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 106954765,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-b",
          "rect": [
            766,
            503,
            119,
            112
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 1
          },
          "sourceId": 106954767,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            747,
            268,
            144,
            125
          ],
          "badge": "G",
          "color": "#22b8cf",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 106954761,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            318,
            256,
            109,
            103
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 4
          },
          "sourceId": 95420421,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            291,
            500,
            119,
            112
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 1
          },
          "sourceId": 95420423,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Start with the Warrior above the Wizard.",
        "zh": "战士在上、法师在下，从此处开始。"
      },
      "result": {
        "en": "Both heroes and crystals are in their starting places; both switches are empty and the gate is closed.",
        "zh": "两位英雄和水晶都在起始位置；两个开关均为空，闸门关闭。"
      },
      "alt": {
        "en": "The Warrior starts above the Wizard; both crystals, switches, gate and exits are visible.",
        "zh": "战士从法师上方出发；两块水晶、开关、闸门和出口均可见。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_11_v2/02.svg",
      "width": 880,
      "height": 600,
      "sourcePtsSeconds": 590.0,
      "sourceFrameSha256": "25be69286d49b26d901f838b4e32ad69833289adcc813b926bc6597973b3898c",
      "imageSha256": "4faa4b10106565b2288a82e8d054f390764a6d624b1c672c0d4965fac1f74f68",
      "checkpointActionIndex": 4,
      "markers": [
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            500,
            390,
            120,
            130
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 2
          },
          "sourceId": 106954755
        },
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            758,
            165,
            95,
            112
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 111149309
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            290,
            384,
            119,
            144
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            325,
            159,
            112,
            134
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 5
          },
          "sourceId": 87031819
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            740,
            203,
            109,
            100
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 106954765,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-b",
          "rect": [
            766,
            503,
            119,
            112
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 1
          },
          "sourceId": 106954767,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            747,
            268,
            144,
            125
          ],
          "badge": "G",
          "color": "#22b8cf",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 106954761,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            318,
            256,
            109,
            103
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 4
          },
          "sourceId": 95420421,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            291,
            500,
            119,
            112
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 1
          },
          "sourceId": 95420423,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Warrior: go up once, then right three times to Switch A.",
        "zh": "战士：向上走一格，再向右三格到开关 A。"
      },
      "result": {
        "en": "Warrior occupies Switch A; Switch B is empty and the gate stays closed.",
        "zh": "战士压住开关 A；开关 B 为空，闸门仍关闭。"
      },
      "alt": {
        "en": "The Warrior stands on Switch A while the Wizard remains below. Switch B is empty and the gate is closed.",
        "zh": "战士压住开关 A，法师仍在下方。开关 B 为空，闸门关闭。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_11_v2/03.svg",
      "width": 880,
      "height": 600,
      "sourcePtsSeconds": 632.7,
      "sourceFrameSha256": "f720b1f2189b2b4b654d00e65d288d346777c0886ccbdbfcda31ba1f2dea79c5",
      "imageSha256": "41350d476cb32a31a67f5507cbc8a58dacf502f91bb5bc7b31451c742d6d6ddd",
      "checkpointActionIndex": 12,
      "markers": [
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            496,
            150,
            95,
            110
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 5
          },
          "sourceId": 106954755
        },
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            780,
            470,
            112,
            130
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 5,
            "y": 1
          },
          "sourceId": 111149309
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            290,
            384,
            119,
            144
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            325,
            159,
            112,
            134
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 5
          },
          "sourceId": 87031819
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            740,
            203,
            109,
            100
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 106954765,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-b",
          "rect": [
            766,
            503,
            119,
            112
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 1
          },
          "sourceId": 106954767,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            747,
            268,
            144,
            125
          ],
          "badge": "G",
          "color": "#22b8cf",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 106954761,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            318,
            256,
            109,
            103
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 4
          },
          "sourceId": 95420421,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            291,
            500,
            119,
            112
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 1
          },
          "sourceId": 95420423,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: down once, right three, up to swap with Warrior, then left three.",
        "zh": "法师：向下一格、向右三格、向上与战士交换位置，再向左三格。"
      },
      "result": {
        "en": "Warrior now holds Switch B; Wizard is on the upper-left path. Switch A is empty and the gate is closed.",
        "zh": "战士现在压住开关 B；法师来到左上通道。开关 A 为空，闸门关闭。"
      },
      "alt": {
        "en": "The Wizard has swapped places with the Warrior and moved left; the Warrior holds Switch B while Switch A is empty.",
        "zh": "法师与战士交换位置后向左移动；战士压住开关 B，开关 A 为空。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_11_v2/04.svg",
      "width": 880,
      "height": 600,
      "sourcePtsSeconds": 633.5,
      "sourceFrameSha256": "e85f1335d27be9d925c92b0d5cde081d2870525ab8aea77636c0376ffc038a86",
      "imageSha256": "71b56547fb05afa6b83c065317e4a5ad1f14f08408fdd5aff0513152bdcec9a4",
      "checkpointActionIndex": 16,
      "markers": [
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            320,
            165,
            125,
            135
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 0,
            "y": 5
          },
          "sourceId": 106954755
        },
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            780,
            470,
            112,
            130
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 5,
            "y": 1
          },
          "sourceId": 111149309
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            290,
            384,
            119,
            144
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            325,
            100,
            112,
            134
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 6
          },
          "sourceId": 87031819
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            740,
            203,
            109,
            100
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 106954765,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-b",
          "rect": [
            766,
            503,
            119,
            112
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 1
          },
          "sourceId": 106954767,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            747,
            268,
            144,
            125
          ],
          "badge": "G",
          "color": "#22b8cf",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 106954761,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            318,
            256,
            109,
            103
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 4
          },
          "sourceId": 95420421,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            291,
            500,
            119,
            112
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 1
          },
          "sourceId": 95420423,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: go up once, left twice, then down to swap with Crystal 2.",
        "zh": "法师：向上一格、向左两格，再向下与水晶 2 交换。"
      },
      "result": {
        "en": "Crystal 2 moves one tile up; Wizard stands above Exit 1.",
        "zh": "水晶 2 向上移动一格；法师来到出口 1 上方。"
      },
      "alt": {
        "en": "The Wizard is beside Crystal 2, now one tile higher; the Warrior remains on Switch B.",
        "zh": "法师来到水晶 2 旁；水晶 2 已上移一格，战士仍压住开关 B。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_11_v2/05.svg",
      "width": 880,
      "height": 600,
      "sourcePtsSeconds": 634.0,
      "sourceFrameSha256": "02c9feead6ea473a716443958a35a6b23d1e77e244f324d3727170a3649c132c",
      "imageSha256": "e7c5202a13e849e4a21a859a2103f24a53ae8efc35f075d733eb25bb0dc15b8c",
      "checkpointActionIndex": 17,
      "markers": [
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            305,
            225,
            118,
            115
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 0,
            "y": 4
          },
          "sourceId": 106954755
        },
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            780,
            470,
            112,
            130
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 5,
            "y": 1
          },
          "sourceId": 111149309
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            290,
            384,
            119,
            144
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            325,
            100,
            112,
            134
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 6
          },
          "sourceId": 87031819
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            740,
            203,
            109,
            100
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 106954765,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-b",
          "rect": [
            766,
            503,
            119,
            112
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 1
          },
          "sourceId": 106954767,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            747,
            268,
            144,
            125
          ],
          "badge": "G",
          "color": "#22b8cf",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 106954761,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            318,
            256,
            109,
            103
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 4
          },
          "sourceId": 95420421,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            291,
            500,
            119,
            112
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 1
          },
          "sourceId": 95420423,
          "state": "empty"
        }
      ],
      "instruction": {
        "en": "Wizard: go down once to Exit 1.",
        "zh": "法师：向下一格到出口 1。"
      },
      "result": {
        "en": "Wizard occupies Exit 1; Warrior remains on Switch B.",
        "zh": "法师抵达出口 1；战士仍压着开关 B。"
      },
      "alt": {
        "en": "The Wizard occupies Exit 1; the Warrior remains on Switch B.",
        "zh": "法师抵达出口 1；战士仍压住开关 B。"
      }
    },
    {
      "image": "/art/walkthrough/teams-heroes1_11_v2/06.svg",
      "width": 880,
      "height": 600,
      "sourcePtsSeconds": 636.8,
      "sourceFrameSha256": "c8d5bbd33c7438f10cd1d1d6a3bfc471415ff2c321144ac9fe1a04366974b582",
      "imageSha256": "e267d1f2b5309861012db54762e583c3aae396b938bcb811615a7b6c3769b187",
      "checkpointActionIndex": 24,
      "markers": [
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            305,
            220,
            110,
            120
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 0,
            "y": 4
          },
          "sourceId": 106954755
        },
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            305,
            460,
            110,
            130
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 0,
            "y": 1
          },
          "sourceId": 111149309
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            290,
            384,
            119,
            144
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 2
          },
          "sourceId": 87031811
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            325,
            100,
            112,
            134
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 0,
            "y": 6
          },
          "sourceId": 87031819
        },
        {
          "type": "switch",
          "label": "switch-a",
          "rect": [
            740,
            203,
            109,
            100
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 5
          },
          "sourceId": 106954765,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-b",
          "rect": [
            766,
            503,
            119,
            112
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 5,
            "y": 1
          },
          "sourceId": 106954767,
          "state": "empty"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            747,
            268,
            144,
            125
          ],
          "badge": "G",
          "color": "#22b8cf",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 106954761,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            318,
            256,
            109,
            103
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 4
          },
          "sourceId": 95420421,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            291,
            500,
            119,
            112
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 0,
            "y": 1
          },
          "sourceId": 95420423,
          "state": "occupied"
        }
      ],
      "instruction": {
        "en": "Warrior: go left three, down once, left twice, then up to Exit 2.",
        "zh": "战士：向左三格、向下一格、向左两格，再向上到出口 2。"
      },
      "result": {
        "en": "Both exits are occupied; the team finishes.",
        "zh": "两个出口都被占据；队伍完成关卡。"
      },
      "alt": {
        "en": "The Wizard and Warrior occupy separate exits; both switches are empty and the gate is closed.",
        "zh": "法师和战士分别抵达两个出口；两个开关均为空，闸门关闭。"
      }
    }
  ]
}
