systems/QUEST_REACHABILITY.json
{
"checked": 14,
"clean": 14,
"rows": [
{
"node": "PROLOGUE",
"status": "PASS",
"beats": 16,
"forks": 0,
"failable_objectives": 2,
"presence_only": 0,
"issues": []
},
{
"node": "CH_01",
"status": "PASS",
"beats": 14,
"forks": 0,
"failable_objectives": 0,
"presence_only": 0,
"issues": []
},
{
"node": "CH_02",
"status": "PASS",
"beats": 11,
"forks": 4,
"failable_objectives": 1,
"presence_only": 2,
"issues": [
{
"kind": "SINGLE_POINT_NPC",
"flag": "local.village_edge_reached",
"npc": "CHAR_0009",
"presence_only": true,
"detail": "CHAR_0009 (Elder Rato) is named in every producer of local.village_edge_reached, but every one of those beats has a MOVEMENT player_verb -- the flag is set by the player's own travel and this NPC is in the frame, not in the path. Reported, not counted as a dead end. Re-read the beat if that is wrong."
},
{
"kind": "SINGLE_POINT_NPC",
"flag": "local.village_edge_reached",
"npc": "CHAR_0012",
"presence_only": true,
"detail": "CHAR_0012 (Child Teresa) is named in every producer of local.village_edge_reached, but every one of those beats has a MOVEMENT player_verb -- the flag is set by the player's own travel and this NPC is in the frame, not in the path. Reported, not counted as a dead end. Re-read the beat if that is wrong."
}
]
},
{
"node": "CH_03",
"status": "PASS",
"beats": 12,
"forks": 4,
"failable_objectives": 0,
"presence_only": 1,
"issues": [
{
"kind": "SINGLE_POINT_NPC",
"flag": "local.departure_bali",
"npc": "CHAR_0006",
"presence_only": true,
"detail": "CHAR_0006 (Mama Klara) is named in every producer of local.departure_bali, but every one of those beats has a MOVEMENT player_verb -- the flag is set by the player's own travel and this NPC is in the frame, not in the path. Reported, not counted as a dead end. Re-read the beat if that is wrong."
}
]
},
{
"node": "CH_04",
"status": "PASS",
"beats": 12,
"forks": 5,
"failable_objectives": 0,
"presence_only": 1,
"issues": [
{
"kind": "SINGLE_POINT_NPC",
"flag": "local.departed_bali",
"npc": "CHAR_0029",
"presence_only": true,
"detail": "CHAR_0029 (Ship Captain I Wayan Dwija) is named in every producer of local.departed_bali, but every one of those beats has a MOVEMENT player_verb -- the flag is set by the player's own travel and this NPC is in the frame, not in the path. Reported, not counted as a dead end. Re-read the beat if that is wrong."
}
]
},
{
"node": "CH_05",
"status": "PASS",
"beats": 12,
"forks": 8,
"failable_objectives": 0,
"presence_only": 0,
"issues": []
},
{
"node": "CH_06",
"status": "PASS",
"beats": 11,
"forks": 3,
"failable_objectives": 0,
"presence_only": 0,
"issues": []
},
{
"node": "CH_07",
"status": "PASS",
"beats": 14,
"forks": 7,
"failable_objectives": 0,
"presence_only": 0,
"issues": []
},
{
"node": "CH_08",
"status": "PASS",
"beats": 14,
"forks": 6,
"failable_objectives": 0,
"presence_only": 3,
"issues": [
{
"kind": "SINGLE_POINT_NPC",
"flag": "local.departed_north",
"npc": "CHAR_0002",
"presence_only": true,
"detail": "CHAR_0002 (the Healer's Child) is named in every producer of local.departed_north, but every one of those beats has a MOVEMENT player_verb -- the flag is set by the player's own travel and this NPC is in the frame, not in the path. Reported, not counted as a dead end. Re-read the beat if that is wrong."
},
{
"kind": "SINGLE_POINT_NPC",
"flag": "local.hold_faced",
"npc": "CHAR_0055",
"presence_only": true,
"detail": "CHAR_0055 (/ boss:BE_0008 / antagonist:NW_0007) is named in every producer of local.hold_faced, but every one of those beats has a MOVEMENT player_verb -- the flag is set by the player's own travel and this NPC is in the frame, not in the path. Reported, not counted as a dead end. Re-read the beat if that is wrong."
},
{
"kind": "SINGLE_POINT_NPC",
"flag": "local.hold_faced",
"npc": "CHAR_0061",
"presence_only": true,
"detail": "CHAR_0061 (Rasheed) is named in every producer of local.hold_faced, but every one of those beats has a MOVEMENT player_verb -- the flag is set by the player's own travel and this NPC is in the frame, not in the path. Reported, not counted as a dead end. Re-read the beat if that is wrong."
}
]
},
{
"node": "CH_09",
"status": "PASS",
"beats": 12,
"forks": 3,
"failable_objectives": 0,
"presence_only": 1,
"issues": [
{
"kind": "SINGLE_POINT_NPC",
"flag": "local.rift_bound",
"npc": "CHAR_0070",
"presence_only": true,
"detail": "CHAR_0070 (Tesfa) is named in every producer of local.rift_bound, but every one of those beats has a MOVEMENT player_verb -- the flag is set by the player's own travel and this NPC is in the frame, not in the path. Reported, not counted as a dead end. Re-read the beat if that is wrong."
}
]
},
{
"node": "CH_10",
"status": "PASS",
"beats": 10,
"forks": 5,
"failable_objectives": 0,
"presence_only": 0,
"issues": []
},
{
"node": "CH_11",
"status": "PASS",
"beats": 13,
"forks": 3,
"failable_objectives": 0,
"presence_only": 0,
"issues": []
},
{
"node": "CH_12",
"status": "PASS",
"beats": 12,
"forks": 8,
"failable_objectives": 0,
"presence_only": 0,
"issues": []
},
{
"node": "CH_13",
"status": "PASS",
"beats": 16,
"forks": 3,
"failable_objectives": 1,
"presence_only": 1,
"issues": [
{
"kind": "SINGLE_POINT_NPC",
"flag": "local.northward_leg_reached",
"npc": "CHAR_0002",
"presence_only": true,
"detail": "CHAR_0002 (the healer's child) is named in every producer of local.northward_leg_reached, but every one of those beats has a MOVEMENT player_verb -- the flag is set by the player's own travel and this NPC is in the frame, not in the path. Reported, not counted as a dead end. Re-read the beat if that is wrong."
}
]
}
]
}