{
  "game": "order-of-the-sinking-star",
  "levelId": "heroes2_15",
  "revision": "screenshots-reviewed-2026-10-21",
  "sourceId": "priestess-heroes2-15-screenshots",
  "label": {
    "en": "Warrior and Priestess: selected video checkpoints",
    "zh": "战士与女祭司：录像选定画面"
  },
  "routeStatus": "selected-states-only",
  "observedFinish": true,
  "screenActions": [],
  "routeNote": {
    "en": "These are selected video observations, not a recovered input sequence. The canonical bounded helper route remains separately shown in this guide.",
    "zh": "这些是录像选定画面，并非还原出的按键序列。本指南另行展示规范的有界辅助路线。"
  },
  "observationEvidence": "/evidence/monster-video-observations-2026-10-16.json",
  "source": {
    "url": "https://www.bilibili.com/video/BV13FH96bE4m/?p=4",
    "creator": "塞德莎",
    "videoSha256": "82dc17158ae30bf8a3c6c4fb482debb321c51de3a611483222dd583c247f1225",
    "gameBuild": null,
    "originalWidth": 1280,
    "originalHeight": 720,
    "crop": {
      "x": 60,
      "y": 85,
      "width": 1140,
      "height": 535
    },
    "selection": "15:22 CP0; 15:50 crossing; 16:02 both actors appear on separate exits. Exact inputs are not recovered.",
    "limitations": "Selected-frame observations only. Exact player inputs and a complete native-engine route are not recovered. Some rooms have no clearly captured final exit state. This evidence does not establish current gameplay, native-language review, or artwork reuse permission.",
    "timeBase": "1/16000"
  },
  "frames": [
    {
      "image": "/art/walkthrough/priestess-heroes2_15/01.svg",
      "width": 1140,
      "height": 535,
      "sourcePtsSeconds": 922,
      "sourceFrameSha256": "f33a57cc3e6784137bb9f90b94bc6defb950404ffb3832273e231b13425feea5",
      "imageSha256": "41e4d03c03a7425bcf7decb8452f597a48e6229b19f5492f55603dd45c88cdbe",
      "checkpointActionIndex": null,
      "sourceTimeLabel": "15:22",
      "crop": {
        "x": 60,
        "y": 85,
        "width": 1140,
        "height": 535
      },
      "state": {
        "basis": "source-matched CP0 frame; actor/object grid coordinates are the recorded native starts, not a replay of video inputs",
        "actorPositions": [
          {
            "sourceId": 1048598,
            "x": 1,
            "y": 5
          },
          {
            "sourceId": 1048608,
            "x": 3,
            "y": 5
          }
        ],
        "crystalPositions": [],
        "goblinPositions": [
          {
            "sourceId": 1048591,
            "x": 6,
            "y": 5
          },
          {
            "sourceId": 1048593,
            "x": 8,
            "y": 5
          },
          {
            "sourceId": 1048605,
            "x": 8,
            "y": 3
          },
          {
            "sourceId": 1048609,
            "x": 6,
            "y": 2
          },
          {
            "sourceId": 1048618,
            "x": 9,
            "y": 1
          },
          {
            "sourceId": 95420419,
            "x": 1,
            "y": 2
          }
        ],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "sourceId": 1048598,
          "rect": [
            231,
            146,
            98,
            119
          ],
          "badge": "WA",
          "color": "#168de2"
        },
        {
          "type": "actor",
          "sourceId": 1048608,
          "rect": [
            383,
            145,
            98,
            120
          ],
          "badge": "PR",
          "color": "#168de2"
        },
        {
          "type": "exit",
          "sourceId": 1048611,
          "rect": [
            805,
            519,
            92,
            84
          ],
          "badge": "E1",
          "color": "#37c978"
        },
        {
          "type": "exit",
          "sourceId": 1048612,
          "rect": [
            990,
            519,
            92,
            84
          ],
          "badge": "E2",
          "color": "#37c978"
        }
      ],
      "instruction": {
        "en": "At 15:22, the Warrior and Priestess start together on the left.",
        "zh": "15:22，战士和女祭司从左侧一起出发。"
      },
      "result": {
        "en": "Six Goblins occupy the lanes between them and the two exits.",
        "zh": "六只哥布林占据他们与两个出口之间的通道。"
      },
      "alt": {
        "en": "Starting view: the heroes are on the left, with both exits at the far side.",
        "zh": "起始画面：英雄位于左侧，两个出口在远端。"
      },
      "sourcePtsTicks": 14752000,
      "timeBase": "1/16000"
    },
    {
      "image": "/art/walkthrough/priestess-heroes2_15/02.svg",
      "width": 1140,
      "height": 535,
      "sourcePtsSeconds": 950,
      "sourceFrameSha256": "916ca0714170acd0177231eba90c96b442011c446c9e9cc66fd7f87357b47ce8",
      "imageSha256": "c21925c312fcd77c6e487cf54952c912ea032e2041d655f748021107b2261c9d",
      "checkpointActionIndex": null,
      "sourceTimeLabel": "15:50",
      "crop": {
        "x": 60,
        "y": 85,
        "width": 1140,
        "height": 535
      },
      "state": {
        "basis": "visual-only; source-grid positions not inferred for this selected state",
        "actorPositions": [],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "sourceId": 1048598,
          "rect": [
            564,
            410,
            103,
            140
          ],
          "badge": "WA",
          "color": "#168de2"
        },
        {
          "type": "actor",
          "sourceId": 1048608,
          "rect": [
            677,
            410,
            100,
            140
          ],
          "badge": "PR",
          "color": "#168de2"
        },
        {
          "type": "exit",
          "sourceId": 1048611,
          "rect": [
            805,
            519,
            92,
            84
          ],
          "badge": "E1",
          "color": "#37c978"
        },
        {
          "type": "exit",
          "sourceId": 1048612,
          "rect": [
            990,
            519,
            92,
            84
          ],
          "badge": "E2",
          "color": "#37c978"
        }
      ],
      "instruction": {
        "en": "At 15:50, both heroes are close while crossing the Goblin lanes.",
        "zh": "15:50，两名英雄并肩穿过哥布林通道。"
      },
      "result": {
        "en": "The selected scene shows the crossing; it does not recover every movement.",
        "zh": "选定画面显示了穿越过程，但无法还原每一步移动。"
      },
      "alt": {
        "en": "Warrior and Priestess move through the center lanes together.",
        "zh": "战士和女祭司并肩穿过中央通道。"
      },
      "sourcePtsTicks": 15200000,
      "timeBase": "1/16000"
    },
    {
      "image": "/art/walkthrough/priestess-heroes2_15/03.svg",
      "width": 1140,
      "height": 535,
      "sourcePtsSeconds": 962,
      "sourceFrameSha256": "ed70d2287ad4b1cc9d17a4f7754d247bc31c06379ab97d86765ce883c731da49",
      "imageSha256": "525053ed063b5e9688ce8d1454956ba8178a3fca4ffad3096c5ab2b35e72dac4",
      "checkpointActionIndex": null,
      "sourceTimeLabel": "16:02",
      "crop": {
        "x": 60,
        "y": 85,
        "width": 1140,
        "height": 535
      },
      "state": {
        "basis": "selected video frame visibly places each listed actor at a separate native exit; this is a screenshot observation, not recovered input sequence",
        "actorPositions": [
          {
            "sourceId": 1048598,
            "x": 10,
            "y": 2
          },
          {
            "sourceId": 1048608,
            "x": 8,
            "y": 2
          }
        ],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "sourceId": 1048598,
          "rect": [
            992,
            482,
            112,
            138
          ],
          "badge": "WA",
          "color": "#168de2"
        },
        {
          "type": "actor",
          "sourceId": 1048608,
          "rect": [
            879,
            479,
            104,
            139
          ],
          "badge": "PR",
          "color": "#168de2"
        },
        {
          "type": "exit",
          "sourceId": 1048611,
          "rect": [
            805,
            519,
            92,
            84
          ],
          "badge": "E1",
          "color": "#37c978"
        },
        {
          "type": "exit",
          "sourceId": 1048612,
          "rect": [
            990,
            519,
            92,
            84
          ],
          "badge": "E2",
          "color": "#37c978"
        }
      ],
      "instruction": {
        "en": "At 16:02, the two heroes reach separate exits.",
        "zh": "16:02，两名英雄分别到达出口。"
      },
      "result": {
        "en": "The video shows both exit locations occupied.",
        "zh": "录像显示两个出口位置都有人占据。"
      },
      "alt": {
        "en": "Warrior and Priestess stand on separate right-side exit pads.",
        "zh": "战士和女祭司分别站在右侧两个出口踏板上。"
      },
      "sourcePtsTicks": 15392000,
      "timeBase": "1/16000"
    }
  ]
}
