{
  "game": "order-of-the-sinking-star",
  "levelId": "heroes2_9",
  "revision": "screenshots-reviewed-2026-10-20",
  "sourceId": "dragons-heroes2-9-screenshots",
  "label": {
    "en": "Three-hero Dragon-room walkthrough",
    "zh": "三英雄巨龙房间流程"
  },
  "screenActions": [
    {
      "actorId": 1048624,
      "direction": "R"
    },
    {
      "actorId": 1048624,
      "direction": "U"
    },
    {
      "actorId": 1048624,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "D"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048622,
      "direction": "L"
    },
    {
      "actorId": 1048622,
      "direction": "U"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048622,
      "direction": "D"
    },
    {
      "actorId": 1048622,
      "direction": "D"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "U"
    },
    {
      "actorId": 1048623,
      "direction": "U"
    },
    {
      "actorId": 1048623,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "D"
    },
    {
      "actorId": 1048623,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "U"
    },
    {
      "actorId": 1048623,
      "direction": "L"
    },
    {
      "actorId": 1048622,
      "direction": "L"
    },
    {
      "actorId": 1048622,
      "direction": "U"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048622,
      "direction": "D"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048622,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "D"
    },
    {
      "actorId": 1048623,
      "direction": "D"
    },
    {
      "actorId": 1048623,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "R"
    },
    {
      "actorId": 1048623,
      "direction": "U"
    },
    {
      "actorId": 1048624,
      "direction": "U"
    }
  ],
  "source": {
    "url": "https://www.bilibili.com/video/BV13FH96bE4m/?p=4",
    "creator": "塞德莎",
    "videoSha256": "82dc17158ae30bf8a3c6c4fb482debb321c51de3a611483222dd583c247f1225",
    "gameBuild": null,
    "originalWidth": 1280,
    "originalHeight": 720,
    "crop": {
      "x": 200,
      "y": 120,
      "width": 960,
      "height": 450
    },
    "selection": "Selected complete source states use original PTS 294.0, 304.0, 306.0, 309.0, 310.0, 313.5, 314.5, 315.0, 317.7, 318.0, and 320.0. The 38-action walkthrough is a separate legal route verified with the helper; it is not a recovered native input log. The SVG viewport excludes video branding and subtitles while retaining the playable board, heroes, exits, and Dragon D2's head and facing. D2's lower body and tail fall outside the displayed crop; the embedded source JPEG is unchanged."
  },
  "frames": [
    {
      "image": "/art/walkthrough/dragons-heroes2_9/01.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 294,
      "sourceFrameSha256": "2da66c979eaa24c3d420ca323257b4579449cd9cc6811900ea8e3d618991a59b",
      "imageSha256": "61271d612c492934dd632b2e2b516a428326f942e0d1b757bbccebaab06e53a4",
      "checkpointActionIndex": 0,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            270,
            205,
            84,
            150
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            252,
            297,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 1
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            230,
            374,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 1
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            948,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 2,
            "y": 1
          },
          {
            "sourceId": 1048623,
            "x": 3,
            "y": 1
          },
          {
            "sourceId": 1048624,
            "x": 4,
            "y": 1
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 9
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Begin with all three heroes together.",
        "zh": "三位英雄从起点一同出发。"
      },
      "result": {
        "en": "All three heroes, the crystal, and both Dragons are in their starting places.",
        "zh": "三位英雄、水晶和两条龙都在起始位置。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/02.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 304,
      "sourceFrameSha256": "3f13a974bf2647215dc5c79b0bd6ab9ad59a1cddb022ab608ac0a7a347668c18",
      "imageSha256": "482295f9f947cf81d6497600d4d0690527aa74a7c4b407be2710f4054d2bed20",
      "checkpointActionIndex": 3,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            270,
            205,
            84,
            150
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 1
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            252,
            297,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 1
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            952,
            302,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            332,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 2
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 2,
            "y": 1
          },
          {
            "sourceId": 1048623,
            "x": 3,
            "y": 1
          },
          {
            "sourceId": 1048624,
            "x": 3,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 2
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Wizard: Right 1, Up 1, Right 1.",
        "zh": "法师：向右 1 格、向上 1 格，再向右 1 格。"
      },
      "result": {
        "en": "The Wizard reaches the far side and swaps with the crystal, leaving the crystal in the left lane.",
        "zh": "法师到达远端并与水晶交换位置，水晶留在左侧通道。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/03.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 306,
      "sourceFrameSha256": "234939e11e43d3c2d8c4c3216c33b1960856b9a8a49dbae96ee2de875f161253",
      "imageSha256": "7b3170612a5b06fe92e6aa11ca79411221dbce8eaebc3547d2534c21167aa90a",
      "checkpointActionIndex": 4,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            252,
            277,
            84,
            150
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 1
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            234,
            369,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 1
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            952,
            302,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            332,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 2
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 3,
            "y": 1
          },
          {
            "sourceId": 1048623,
            "x": 4,
            "y": 1
          },
          {
            "sourceId": 1048624,
            "x": 3,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 2
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Thief: Down 1.",
        "zh": "盗贼：向下 1 格。"
      },
      "result": {
        "en": "The Thief pulls the Warrior one space forward; the Wizard and crystal hold their places.",
        "zh": "盗贼把战士向前拉一格；法师和水晶留在原处。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/04.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 309,
      "sourceFrameSha256": "106b2f5c9723cda8d0972e1113d883d88db558aec5a4ab253923c915992d6656",
      "imageSha256": "645edeec9b1e2e8e51ee9c592405c19622cfba922952e3713e8759e27c7fd061",
      "checkpointActionIndex": 12,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            520,
            390,
            160,
            140
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            234,
            369,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 1
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            952,
            302,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            420,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 3
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 4,
            "y": 4
          },
          {
            "sourceId": 1048623,
            "x": 4,
            "y": 1
          },
          {
            "sourceId": 1048624,
            "x": 3,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 3
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Warrior: Right 1, Left 1, Up 1, Right 3, Down 2.",
        "zh": "战士：向右 1 格、向左 1 格、向上 1 格、向右 3 格，再向下 2 格。"
      },
      "result": {
        "en": "The Warrior reaches the lane below the crystal while the Thief waits by the entrance.",
        "zh": "战士来到水晶下方的通道；盗贼仍在入口附近。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/05.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 310,
      "sourceFrameSha256": "7e9f8a0433a7b25b5db39aa2e5dc01808ece9e5230431bbfaad352d1c3f1083a",
      "imageSha256": "0b5462418e876fbbfc7cca7ffe4d31d07fcaea4921d955945e69b24e3a7b8699",
      "checkpointActionIndex": 13,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            585,
            385,
            150,
            145
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 5
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            234,
            369,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 1
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            952,
            302,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            420,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 3
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 4,
            "y": 5
          },
          {
            "sourceId": 1048623,
            "x": 4,
            "y": 1
          },
          {
            "sourceId": 1048624,
            "x": 3,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 3
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Warrior: Right 1.",
        "zh": "战士：向右 1 格。"
      },
      "result": {
        "en": "The Warrior reaches the lower lane; the crystal and both Dragons remain.",
        "zh": "战士到达下方通道；水晶和两条龙都还在。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/06.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 313.5,
      "sourceFrameSha256": "44d99637e35fedc8eaf38cb062c13556cacb4039701d041842fd6ec5cf0ec16e",
      "imageSha256": "a6abafa5c2ac08b5462047a2dd31236c55443ca51336519ddc4ffcebffa83c7f",
      "checkpointActionIndex": 21,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            586,
            349,
            84,
            150
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 5
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            692,
            297,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 6
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            952,
            302,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            596,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 5
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 4,
            "y": 5
          },
          {
            "sourceId": 1048623,
            "x": 3,
            "y": 6
          },
          {
            "sourceId": 1048624,
            "x": 3,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 5
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Thief: Right 1, Up 2, Right 2, Down 1, Right 2.",
        "zh": "盗贼：向右 1 格、向上 2 格、向右 2 格、向下 1 格、向右 2 格。"
      },
      "result": {
        "en": "The Thief pulls the crystal into the center lane.",
        "zh": "盗贼把水晶拉入中央通道。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/07.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 314.5,
      "sourceFrameSha256": "6475536205846fa3c0cc9f9cd058c5e723e7c9405ff00034b1a98fc13de5ad10",
      "imageSha256": "41497efedb39d28154feb9e17cc8b500b5ec6f323cbcbbddd48c590bb2263fdd",
      "checkpointActionIndex": 23,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            586,
            349,
            84,
            150
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 5
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            622,
            225,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 5
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            952,
            302,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            596,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 5
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 4,
            "y": 5
          },
          {
            "sourceId": 1048623,
            "x": 2,
            "y": 5
          },
          {
            "sourceId": 1048624,
            "x": 3,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 5
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Thief: Up 1, Left 1.",
        "zh": "盗贼：向上 1 格，再向左 1 格。"
      },
      "result": {
        "en": "The Thief returns to the left side while the crystal stays centered.",
        "zh": "盗贼回到左侧；水晶留在中央。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/08.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 315,
      "sourceFrameSha256": "f71318f376aefb71d66a9dddec57125c250f85eedf8338c8c14e765f9a87d54d",
      "imageSha256": "a2b6cfb7a49e41370ff00cd67dcceba05d6150e266cfed8e5bc28e3d2cd39153",
      "checkpointActionIndex": 24,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            498,
            349,
            84,
            150
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 4
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            622,
            225,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 5
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            952,
            302,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            596,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 5
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 4,
            "y": 4
          },
          {
            "sourceId": 1048623,
            "x": 2,
            "y": 5
          },
          {
            "sourceId": 1048624,
            "x": 3,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 5
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Warrior: Left 1.",
        "zh": "战士：向左 1 格。"
      },
      "result": {
        "en": "The Warrior reaches the center lane; all three heroes are safe.",
        "zh": "战士来到中央通道；三位英雄都安全。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/09.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 317.7,
      "sourceFrameSha256": "a485bcf02f6f13681666e4514db37be24f8205c2a70d61bd38efa4e7896299a0",
      "imageSha256": "4338ad591d5b8dbc2717bcb75e99a0deed9fd5990ccf560634e2d502807cbad1",
      "checkpointActionIndex": 31,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            938,
            349,
            124,
            150
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            622,
            225,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 5
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            952,
            302,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            772,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 7
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 4,
            "y": 9
          },
          {
            "sourceId": 1048623,
            "x": 2,
            "y": 5
          },
          {
            "sourceId": 1048624,
            "x": 3,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 7
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Warrior: Up 1, Right 2, Down 1, Right 3.",
        "zh": "战士：向上 1 格、向右 2 格、向下 1 格、再向右 3 格。"
      },
      "result": {
        "en": "The Warrior reaches the lower exit; the Thief remains near the crystal and the Wizard stays in the middle-right lane.",
        "zh": "战士到达下方出口；盗贼仍在水晶附近，法师留在右侧中段。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/10.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 318,
      "sourceFrameSha256": "a8862a374cd936f9a4da97e4893b97812bbc090f8bef0e92e2c049b2e3389206",
      "imageSha256": "da2d1cdb5a7a3087e651dee12785b558868c5799b0df08ab6725abbd01e317d1",
      "checkpointActionIndex": 32,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            938,
            349,
            124,
            150
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            604,
            297,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 5
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            952,
            302,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "empty"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "empty"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            772,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 7
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 4,
            "y": 9
          },
          {
            "sourceId": 1048623,
            "x": 3,
            "y": 5
          },
          {
            "sourceId": 1048624,
            "x": 3,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 7
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Thief: Down 1.",
        "zh": "盗贼：向下 1 格。"
      },
      "result": {
        "en": "The Thief reaches the center-right lane; the Warrior holds the lower exit and the Wizard remains in the middle-right lane.",
        "zh": "盗贼来到中央偏右通道；战士守住下方出口，法师仍在右侧中段。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    },
    {
      "image": "/art/walkthrough/dragons-heroes2_9/11.svg",
      "width": 960,
      "height": 450,
      "sourcePtsSeconds": 320,
      "sourceFrameSha256": "4926fe511d7a2fc5989e173714f305270ff092686ce1eb1f59355a69c13aeb70",
      "imageSha256": "aa6875463a509cfeb0e077d53aa8b81b7a06a8f80724ecc5956a623baf0cdadd",
      "checkpointActionIndex": 38,
      "markers": [
        {
          "type": "actor",
          "label": "warrior",
          "rect": [
            938,
            349,
            124,
            150
          ],
          "badge": "WA",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048622
        },
        {
          "type": "actor",
          "label": "thief",
          "rect": [
            868,
            297,
            84,
            140
          ],
          "badge": "TH",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048623
        },
        {
          "type": "actor",
          "label": "wizard",
          "rect": [
            970,
            230,
            92,
            180
          ],
          "badge": "WI",
          "color": "#3182ce",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048624
        },
        {
          "type": "exit",
          "label": "exit-1",
          "rect": [
            932,
            302,
            76,
            76
          ],
          "badge": "E1",
          "color": "#36b37e",
          "world": {
            "x": 2,
            "y": 9
          },
          "sourceId": 1048586,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-2",
          "rect": [
            940,
            454,
            76,
            76
          ],
          "badge": "E2",
          "color": "#36b37e",
          "world": {
            "x": 4,
            "y": 9
          },
          "sourceId": 1048588,
          "state": "occupied"
        },
        {
          "type": "exit",
          "label": "exit-3",
          "rect": [
            864,
            382,
            76,
            76
          ],
          "badge": "E3",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": 8
          },
          "sourceId": 1048593,
          "state": "occupied"
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            772,
            332,
            100,
            120
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 7
          },
          "sourceId": 1048587
        },
        {
          "type": "dragon",
          "label": "dragon-1",
          "rect": [
            770,
            180,
            110,
            135
          ],
          "badge": "D1",
          "color": "#e8752b",
          "world": {
            "x": 1,
            "y": 7
          },
          "sourceId": 1048597,
          "facing": "R",
          "screenFacing": "D"
        },
        {
          "type": "dragon",
          "label": "dragon-2",
          "rect": [
            390,
            460,
            120,
            106
          ],
          "badge": "D2",
          "color": "#e8752b",
          "world": {
            "x": 5,
            "y": 3
          },
          "sourceId": 1048614,
          "facing": "L",
          "screenFacing": "U"
        }
      ],
      "state": {
        "actorPositions": [
          {
            "sourceId": 1048622,
            "x": 4,
            "y": 9
          },
          {
            "sourceId": 1048623,
            "x": 3,
            "y": 8
          },
          {
            "sourceId": 1048624,
            "x": 2,
            "y": 9
          }
        ],
        "crystalPositions": [
          {
            "sourceId": 1048587,
            "x": 3,
            "y": 7
          }
        ],
        "goblinPositions": [],
        "dragonPositions": [
          {
            "sourceId": 1048597,
            "x": 1,
            "y": 7,
            "facing": "R"
          },
          {
            "sourceId": 1048614,
            "x": 5,
            "y": 3,
            "facing": "L"
          }
        ],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "instruction": {
        "en": "Thief: Down 1, Right 3, Up 1. Wizard: Up 1.",
        "zh": "盗贼：向下 1 格、向右 3 格、再向上 1 格。法师：向上 1 格。"
      },
      "result": {
        "en": "Each hero occupies a different exit; the crystal and both Dragons remain.",
        "zh": "三位英雄分别占据一个出口；水晶和两条龙都还在。"
      },
      "alt": {
        "en": "Warrior, Thief, Wizard and all three exits are marked; the crystal and both living Dragons are marked.",
        "zh": "战士、盗贼、法师和三个出口均已标记；水晶与两条存活的龙也有标记。"
      }
    }
  ]
}
