{
  "_about": "《我的同人》（mydoujin.online）角色解鎖事件攻略。給要做攻略圖鑑網的人／AI 用。",
  "_generated": "2026-09-17",
  "_source": "路線圖與收益表由 tools/build-routes.js、tools/build-event-options.js 從 7966 筆產線事件紀錄產生；扣能力值的選項直接掃紀錄。",
  "_warning": "avgPoints 為 null 代表「沒量過」，**不是 0 收益**——兩者意義完全不同，做網站時不要混為一談。",
  "_generator": "tools/build-guide-json.js（產生出來的，不要手改）",
  "mechanics": {
    "eventStructure": "事件線是旗標結構不是直線：入口關之後中間關隨機反覆出現，**結局關（解鎖角色）只有在前面選過特定選項（旗標）之後才會進池子**。沒立旗的帳號跑幾十次也進不了結局。",
    "successChance": "有判定的選項，伺服器在 pendingEvent.options[].successChance 直接給成功率（實測 3,414 個全部都有，跟事後 resolve 的 chance 零誤差）。推斷公式 chance = 101 − DC + 能力值 ÷ (0.6 + 等級/7)（誤差 ±1）只在伺服器沒給時當後備。",
    "expCurve": "每次行動固定 +20 exp（七種行動皆同，與等級、角色無關）；升一級需要 20 × round(1.75 × 等級) exp。事件不給經驗。",
    "actionCooldown": {
      "actionMs": 10000,
      "pvpMs": 30000,
      "bossMs": 3600000,
      "note": "PvP 與七種行動共用同一條冷卻；Boss 冷卻獨立。"
    },
    "combatPower": "勝負大致由 攻擊 × HP 決定（452 場真實戰報回歸 81% 命中）。逐擊看：普通攻擊傷害 = 攻 × 246/(246+守方防禦)，**技能傷害無視防禦**且佔總傷害 53.5%；閃避由守方敏捷決定、被攻方技巧抵銷；治療量 = 施放者智力 × 技能倍率（上限是缺的血量）。",
    "death": "事件裡戰敗身亡是真的死亡，要轉生、等級歸零。PvP 輸掉只是「沾屎」，不擋任何行動。"
  },
  "characters": [
    {
      "character": "亞絲娜",
      "lineKey": "sao",
      "lineName": "亞絲娜線",
      "entryEventId": "sao_e001",
      "finalEventId": "sao_e002_dungeon_ambush",
      "requiredFlags": [
        {
          "eventId": "sao_e001",
          "optionId": "sao_opt_e001_looking_for_teammates",
          "optionName": "尋找隊友",
          "check": null,
          "confidence": "certain"
        }
      ],
      "evidence": {
        "accounts": 9,
        "reached": 4,
        "notReached": 5
      },
      "stages": [
        {
          "eventId": "sao_e001",
          "eventName": "托爾巴納的集會",
          "isEntry": true,
          "isFinal": false,
          "samples": 6,
          "recommended": {
            "optionId": "sao_opt_e001_calm",
            "name": "試圖安撫群眾",
            "eventId": "sao_e001",
            "eventName": "托爾巴納的集會",
            "check": "int50",
            "samples": 205,
            "avgPoints": 0.756,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [
            {
              "optionId": "sao_opt_e001_looking_for_teammates",
              "name": "尋找隊友",
              "eventId": "sao_e001",
              "eventName": "托爾巴納的集會",
              "check": null,
              "samples": 22,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "sao_e002_dungeon_ambush",
          "eventName": "迷宮區的遭遇戰",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "sao_opt_002_support",
              "name": "上前支援",
              "eventId": "sao_e002_dungeon_ambush",
              "eventName": "迷宮區的遭遇戰",
              "check": null,
              "samples": 43,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "亞絲娜"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "sao_opt_002_escape",
                "name": "直接逃跑",
                "check": "agi75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        }
      ]
    },
    {
      "character": "梅琳娜",
      "lineKey": "mel",
      "lineName": "梅琳娜線",
      "entryEventId": "mel_e001_a_flame_with_no_fuel",
      "finalEventId": "mel_e008_the_kindling",
      "requiredFlags": [
        {
          "eventId": "mel_e002_the_accord",
          "optionId": "mel_opt_002_accept",
          "optionName": "答應她",
          "check": null,
          "confidence": "likely"
        },
        {
          "eventId": "mel_e007_the_thorns",
          "optionId": "mel_opt_007_next",
          "optionName": "問她接下來要去哪",
          "check": null,
          "confidence": "likely"
        }
      ],
      "evidence": {
        "accounts": 9,
        "reached": 3,
        "notReached": 6
      },
      "stages": [
        {
          "eventId": "mel_e001_a_flame_with_no_fuel",
          "eventName": "沒有燃料的火",
          "isEntry": true,
          "isFinal": false,
          "samples": 4,
          "recommended": {
            "optionId": "mel_opt_001_touch",
            "name": "把手伸進去",
            "eventId": "mel_e001_a_flame_with_no_fuel",
            "eventName": "沒有燃料的火",
            "check": "int50",
            "samples": 11,
            "avgPoints": 0.909,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "mel_e002_the_accord",
          "eventName": "提議",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "mel_opt_002_accept",
            "name": "答應她",
            "eventId": "mel_e002_the_accord",
            "eventName": "提議",
            "check": null,
            "samples": 12,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [
            {
              "optionId": "mel_opt_002_accept",
              "name": "答應她",
              "eventId": "mel_e002_the_accord",
              "eventName": "提議",
              "check": null,
              "samples": 12,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "mel_e007_the_thorns",
          "eventName": "荊棘",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "mel_opt_007_next",
              "name": "問她接下來要去哪",
              "eventId": "mel_e007_the_thorns",
              "eventName": "荊棘",
              "check": null,
              "samples": 19,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "mel_opt_007_her_tree",
                "name": "問這是不是她要找的那棵樹",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "mel_e003_torrent",
          "eventName": "選擇了你的馬",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": {
            "optionId": "mel_opt_003_approach",
            "name": "走過去伸出手",
            "eventId": "mel_e003_torrent",
            "eventName": "選擇了你的馬",
            "check": "luk50",
            "samples": 117,
            "avgPoints": 0.812,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "mel_e004_no_maiden",
          "eventName": "我不是女巫",
          "isEntry": false,
          "isFinal": false,
          "samples": 4,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "mel_e005_her_mother",
          "eventName": "母親給的",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "mel_opt_005_press",
            "name": "追問那棵樹裡發生了什麼",
            "eventId": "mel_e005_her_mother",
            "eventName": "母親給的",
            "check": "int75",
            "samples": 3,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "mel_e006_the_other_flame",
          "eventName": "另一種火",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "mel_opt_006_refuse",
            "name": "不接",
            "eventId": "mel_e006_the_other_flame",
            "eventName": "另一種火",
            "check": null,
            "samples": 133,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "mel_e008_the_kindling",
          "eventName": "火種",
          "isEntry": false,
          "isFinal": true,
          "samples": 1,
          "recommended": {
            "optionId": "mel_opt_008_let_her",
            "name": "讓她做她要做的事",
            "eventId": "mel_e008_the_kindling",
            "eventName": "火種",
            "check": null,
            "samples": 55,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "mel_opt_008_let_her",
              "name": "讓她做她要做的事",
              "eventId": "mel_e008_the_kindling",
              "eventName": "火種",
              "check": null,
              "samples": 55,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "梅琳娜"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "詩乃",
      "lineKey": "sinon",
      "lineName": "詩乃線",
      "entryEventId": "sinon_e001_frozen_sniper",
      "finalEventId": "sinon_e006_trigger",
      "requiredFlags": [
        {
          "eventId": "sinon_e001_frozen_sniper",
          "optionId": "sinon_opt_001_call",
          "optionName": "直接出聲叫她",
          "check": null,
          "confidence": "common"
        },
        {
          "eventId": "sinon_e002_hecate",
          "optionId": "sinon_opt_002_praise",
          "optionName": "稱讚她保養得很好",
          "check": "tec50",
          "confidence": "common"
        },
        {
          "eventId": "sinon_e003_frozen",
          "optionId": "sinon_opt_003_hand",
          "optionName": "抓住她握槍的手",
          "check": null,
          "confidence": "common"
        },
        {
          "eventId": "sinon_e004_eleven",
          "optionId": "sinon_opt_004_dont",
          "optionName": "告訴她不用勉強說",
          "check": null,
          "confidence": "common"
        }
      ],
      "evidence": {
        "accounts": 9,
        "reached": 8,
        "notReached": 1
      },
      "stages": [
        {
          "eventId": "sinon_e001_frozen_sniper",
          "eventName": "凍結的狙擊手",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "sinon_opt_001_wait",
            "name": "安靜地在後方等她射完",
            "eventId": "sinon_e001_frozen_sniper",
            "eventName": "凍結的狙擊手",
            "check": "tec75",
            "samples": 35,
            "avgPoints": 0.571,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [
            {
              "optionId": "sinon_opt_001_call",
              "name": "直接出聲叫她",
              "eventId": "sinon_e001_frozen_sniper",
              "eventName": "凍結的狙擊手",
              "check": null,
              "samples": 107,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "sinon_opt_001_flank",
                "name": "從側面繞過去",
                "check": "agi100"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "sinon_e002_hecate",
          "eventName": "黑卡蒂II",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "sinon_opt_002_ask",
            "name": "問她為什麼是這一把",
            "eventId": "sinon_e002_hecate",
            "eventName": "黑卡蒂II",
            "check": "int50",
            "samples": 24,
            "avgPoints": 0.958,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [
            {
              "optionId": "sinon_opt_002_praise",
              "name": "稱讚她保養得很好",
              "eventId": "sinon_e002_hecate",
              "eventName": "黑卡蒂II",
              "check": "tec50",
              "samples": 102,
              "avgPoints": 0.696,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "sinon_e003_frozen",
          "eventName": "凍結",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "sinon_opt_003_hand",
              "name": "抓住她握槍的手",
              "eventId": "sinon_e003_frozen",
              "eventName": "凍結",
              "check": null,
              "samples": 108,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [
            {
              "optionId": {
                "id": "sinon_opt_003_shield",
                "name": "擋在她前面",
                "n": 4,
                "deaths": 0,
                "deathRate": 0
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "sinon_opt_003_shout",
                "name": "大吼把她叫醒",
                "check": "int75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "sinon_e004_eleven",
          "eventName": "十一歲",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "sinon_opt_004_dont",
              "name": "告訴她不用勉強說",
              "eventId": "sinon_e004_eleven",
              "eventName": "十一歲",
              "check": null,
              "samples": 96,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "sinon_e005_duel",
          "eventName": "對狙",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [
            {
              "optionId": {
                "id": "sinon_opt_005_snipe",
                "name": "跟他正面對狙",
                "n": 59,
                "deaths": 3,
                "deathRate": 0.051,
                "deathPowerMax": 222000,
                "deathRateBelow": 0.5,
                "nBelow": 6
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "sinon_opt_005_bait",
                "name": "當誘餌，讓詩乃找角度",
                "n": 9,
                "deaths": 2,
                "deathRate": 0.222,
                "deathPowerMax": 121500,
                "deathRateBelow": 0.667,
                "nBelow": 3
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unmeasuredOptions": []
        },
        {
          "eventId": "sinon_e006_trigger",
          "eventName": "扣下扳機的手",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": {
            "optionId": "sinon_opt_006_stand",
            "name": "什麼都不說，走過去站在她旁邊",
            "eventId": "sinon_e006_trigger",
            "eventName": "扣下扳機的手",
            "check": null,
            "samples": 7,
            "avgPoints": 3,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "sinon_opt_006_credit",
              "name": "告訴她這是她自己做到的",
              "eventId": "sinon_e006_trigger",
              "eventName": "扣下扳機的手",
              "check": null,
              "samples": 53,
              "avgPoints": 2,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "詩乃"
            },
            {
              "optionId": "sinon_opt_006_stand",
              "name": "什麼都不說，走過去站在她旁邊",
              "eventId": "sinon_e006_trigger",
              "eventName": "扣下扳機的手",
              "check": null,
              "samples": 7,
              "avgPoints": 3,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "詩乃"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "牙王",
      "lineKey": "kibaou",
      "lineName": "牙王線",
      "entryEventId": "kibaou_e001_alley",
      "finalEventId": "kibaou_e006_blank",
      "requiredFlags": [
        {
          "eventId": "kibaou_e005_als",
          "optionId": "kibaou_opt_005_join",
          "optionName": "加入",
          "check": null,
          "confidence": "likely"
        }
      ],
      "evidence": {
        "accounts": 9,
        "reached": 4,
        "notReached": 5
      },
      "stages": [
        {
          "eventId": "kibaou_e001_alley",
          "eventName": "後巷的階梯",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "kibaou_opt_001_press",
            "name": "「你剛才那些話，自己相信嗎」",
            "eventId": "kibaou_e001_alley",
            "eventName": "後巷的階梯",
            "check": "int50",
            "samples": 7,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "kibaou_e004_aftermath",
          "eventName": "傳送門前",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "kibaou_opt_004_console",
            "name": "「你已經盡力了」",
            "eventId": "kibaou_e004_aftermath",
            "eventName": "傳送門前",
            "check": "int75",
            "samples": 7,
            "avgPoints": 0.571,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "kibaou_e002_list",
          "eventName": "名單",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": {
            "optionId": "kibaou_opt_002_ask",
            "name": "問他這是什麼",
            "eventId": "kibaou_e002_list",
            "eventName": "名單",
            "check": "int50",
            "samples": 31,
            "avgPoints": 0.903,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "kibaou_e005_als",
          "eventName": "艾恩葛朗特解放隊",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "kibaou_opt_005_join",
            "name": "加入",
            "eventId": "kibaou_e005_als",
            "eventName": "艾恩葛朗特解放隊",
            "check": null,
            "samples": 11,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 1,
            "deathPowerMax": 767120,
            "deathRateBelow": 1
          },
          "flagOptions": [
            {
              "optionId": "kibaou_opt_005_join",
              "name": "加入",
              "eventId": "kibaou_e005_als",
              "eventName": "艾恩葛朗特解放隊",
              "check": null,
              "samples": 11,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 1,
              "deathPowerMax": 767120,
              "deathRateBelow": 1
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "kibaou_opt_005_name_it",
                "name": "「你不是在組隊伍。你是在還債。」",
                "check": "int100"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "kibaou_e003_beater",
          "eventName": "封弊者",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "kibaou_opt_003_reflect",
            "name": "反問他為什麼一定要知道",
            "eventId": "kibaou_e003_beater",
            "eventName": "封弊者",
            "check": "int50",
            "samples": 20,
            "avgPoints": 0.65,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "kibaou_e006_blank",
          "eventName": "名單上的空白",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": {
            "optionId": "kibaou_opt_006_name",
            "name": "「把筆給我。這一個我來寫。」",
            "eventId": "kibaou_e006_blank",
            "eventName": "名單上的空白",
            "check": null,
            "samples": 22,
            "avgPoints": 3,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "kibaou_opt_006_watch",
              "name": "在他旁邊坐下",
              "eventId": "kibaou_e006_blank",
              "eventName": "名單上的空白",
              "check": null,
              "samples": 8,
              "avgPoints": 2,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "牙王"
            },
            {
              "optionId": "kibaou_opt_006_name",
              "name": "「把筆給我。這一個我來寫。」",
              "eventId": "kibaou_e006_blank",
              "eventName": "名單上的空白",
              "check": null,
              "samples": 22,
              "avgPoints": 3,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "牙王"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "艾基爾",
      "lineKey": "agil",
      "lineName": "艾基爾線",
      "entryEventId": "agil_e001_market_row",
      "finalEventId": "agil_e006_full_price",
      "requiredFlags": [
        {
          "eventId": "agil_e003_profiteer",
          "optionId": "agil_opt_003_defend",
          "optionName": "「我跟他買過。價錢是公道的。」",
          "check": null,
          "confidence": "common"
        },
        {
          "eventId": "agil_e002_ledger",
          "optionId": "agil_opt_002_close",
          "optionName": "合上，放回原處",
          "check": null,
          "confidence": "common"
        }
      ],
      "evidence": {
        "accounts": 9,
        "reached": 9,
        "notReached": 0
      },
      "stages": [
        {
          "eventId": "agil_e001_market_row",
          "eventName": "迷宮區前的攤子",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "agil_opt_001_haggle",
            "name": "跟他殺價",
            "eventId": "agil_e001_market_row",
            "eventName": "迷宮區前的攤子",
            "check": "int50",
            "samples": 226,
            "avgPoints": 0.77,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "agil_e002_ledger",
          "eventName": "對不上的帳",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": {
            "optionId": "agil_opt_002_read",
            "name": "翻開來看",
            "eventId": "agil_e002_ledger",
            "eventName": "對不上的帳",
            "check": "int75",
            "samples": 29,
            "avgPoints": 0.793,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [
            {
              "optionId": "agil_opt_002_close",
              "name": "合上，放回原處",
              "eventId": "agil_e002_ledger",
              "eventName": "對不上的帳",
              "check": null,
              "samples": 159,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "agil_e003_profiteer",
          "eventName": "奸商",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "agil_opt_003_defend",
              "name": "「我跟他買過。價錢是公道的。」",
              "eventId": "agil_e003_profiteer",
              "eventName": "奸商",
              "check": null,
              "samples": 180,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "agil_e004_why_the_axe",
          "eventName": "他自己也下場",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "agil_opt_004_ask",
            "name": "問他為什麼不待在安全區",
            "eventId": "agil_e004_why_the_axe",
            "eventName": "他自己也下場",
            "check": "int50",
            "samples": 188,
            "avgPoints": 0.697,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "agil_opt_004_train",
                "name": "請他教你怎麼揮",
                "check": "sta75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "agil_e005_supply_run",
          "eventName": "補給線",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "agil_opt_005_pay_them",
            "name": "提議用錢解決",
            "eventId": "agil_e005_supply_run",
            "eventName": "補給線",
            "check": "int100",
            "samples": 108,
            "avgPoints": 0.278,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [
            {
              "optionId": {
                "id": "agil_opt_005_hold",
                "name": "擋在車前",
                "n": 26,
                "deaths": 3,
                "deathRate": 0.115,
                "deathPowerMax": 91500,
                "deathRateBelow": 0.429,
                "nBelow": 7
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "agil_opt_005_rear",
                "name": "讓他先走，自己斷後",
                "n": 44,
                "deaths": 1,
                "deathRate": 0.023,
                "deathPowerMax": 19140,
                "deathRateBelow": 1,
                "nBelow": 1
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unmeasuredOptions": []
        },
        {
          "eventId": "agil_e006_full_price",
          "eventName": "照標價",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": {
            "optionId": "agil_opt_006_full_price",
            "name": "「照標價，再跟你買一次。」",
            "eventId": "agil_e006_full_price",
            "eventName": "照標價",
            "check": null,
            "samples": 45,
            "avgPoints": 3,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "agil_opt_006_unload",
              "name": "幫他把最後幾箱搬下來",
              "eventId": "agil_e006_full_price",
              "eventName": "照標價",
              "check": null,
              "samples": 66,
              "avgPoints": 2,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "艾基爾"
            },
            {
              "optionId": "agil_opt_006_full_price",
              "name": "「照標價，再跟你買一次。」",
              "eventId": "agil_e006_full_price",
              "eventName": "照標價",
              "check": null,
              "samples": 45,
              "avgPoints": 3,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "艾基爾"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "哥布林英雄",
      "lineKey": "gh",
      "lineName": "哥布林線",
      "entryEventId": "gh_e001_bandaged_dead",
      "finalEventId": "gh_e007_his_own_name",
      "requiredFlags": [
        {
          "eventId": "gh_e002_no_blade_drawn",
          "optionId": "gh_opt_002_lower",
          "optionName": "也把武器放低，等牠先動",
          "check": null,
          "confidence": "likely"
        },
        {
          "eventId": "gh_e006_the_executioner",
          "optionId": "gh_opt_006_lure",
          "optionName": "把牠推進岩縫，自己引開追討者",
          "check": "agi75",
          "confidence": "certain"
        }
      ],
      "evidence": {
        "accounts": 26,
        "reached": 1,
        "notReached": 25
      },
      "stages": [
        {
          "eventId": "gh_e001_bandaged_dead",
          "eventName": "被包紮過的屍體",
          "isEntry": true,
          "isFinal": false,
          "samples": 4,
          "recommended": {
            "optionId": "gh_opt_001_knot",
            "name": "解開那個結，看清楚打法",
            "eventId": "gh_e001_bandaged_dead",
            "eventName": "被包紮過的屍體",
            "check": "tec50",
            "samples": 201,
            "avgPoints": 0.826,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "gh_e005_the_word",
          "eventName": "牠描的那兩個字",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "gh_e006_the_executioner",
          "eventName": "追討者",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "gh_opt_006_lure",
              "name": "把牠推進岩縫，自己引開追討者",
              "eventId": "gh_e006_the_executioner",
              "eventName": "追討者",
              "check": "agi75",
              "samples": 1,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [
            {
              "optionId": {
                "id": "gh_opt_006_stand",
                "name": "擋在牠前面",
                "n": 3,
                "deaths": 1,
                "deathRate": 0.333,
                "deathPowerMax": 39360,
                "deathRateBelow": 0.5,
                "nBelow": 2
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unmeasuredOptions": []
        },
        {
          "eventId": "gh_e004_his_hands",
          "eventName": "他的手",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "gh_opt_004_take",
            "name": "伸手把布拿過來，自己包",
            "eventId": "gh_e004_his_hands",
            "eventName": "他的手",
            "check": "tec50",
            "samples": 122,
            "avgPoints": 0.787,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "gh_e002_no_blade_drawn",
          "eventName": "不拔刀的哥布林",
          "isEntry": false,
          "isFinal": false,
          "samples": 4,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "gh_opt_002_lower",
              "name": "也把武器放低，等牠先動",
              "eventId": "gh_e002_no_blade_drawn",
              "eventName": "不拔刀的哥布林",
              "check": null,
              "samples": 21,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "gh_e003_three_weapons",
          "eventName": "三把武器",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "gh_e007_his_own_name",
          "eventName": "牠自己的名字",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "gh_opt_007_nod",
              "name": "點頭，讓牠跟上來",
              "eventId": "gh_e007_his_own_name",
              "eventName": "牠自己的名字",
              "check": null,
              "samples": 9,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "哥布林英雄"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "gh_opt_007_call",
                "name": "試著把那三個音節唸出來",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        }
      ]
    },
    {
      "character": "瑞傑路德·斯佩路迪亞",
      "lineKey": "rj",
      "lineName": "瑞傑路德線",
      "entryEventId": "rj_e002_at_the_door",
      "finalEventId": "rj_e008_the_written_name",
      "requiredFlags": [],
      "evidence": {
        "accounts": 25,
        "reached": 4,
        "notReached": 21
      },
      "stages": [
        {
          "eventId": "rj_e002_at_the_door",
          "eventName": "門外的護衛",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "rj_e005_the_rumor",
          "eventName": "他們說的那個怪物",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "rj_e003_his_name",
          "eventName": "別替我換一個名字",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "rj_e004_the_spear",
          "eventName": "槍放在孩子碰不到的地方",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "rj_opt_004_spear",
            "name": "等他忙完，請教持槍的步法",
            "eventId": "rj_e004_the_spear",
            "eventName": "槍放在孩子碰不到的地方",
            "check": "tec75",
            "samples": 42,
            "avgPoints": 0.667,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "rj_e006_small_handprints",
          "eventName": "車上的小手印",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "rj_e001_the_empty_space",
          "eventName": "人群空出來的地方",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "rj_e007_hold_this_side",
          "eventName": "你守這邊",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [
            {
              "optionId": {
                "id": "rj_opt_007_hold",
                "name": "留下擋住追兵，讓他護送孩子",
                "n": 2,
                "deaths": 0,
                "deathRate": 0
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unmeasuredOptions": []
        },
        {
          "eventId": "rj_e008_the_written_name",
          "eventName": "留在委託書上的名字",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": {
            "optionId": "rj_opt_008_invite",
            "name": "邀他繼續同行",
            "eventId": "rj_e008_the_written_name",
            "eventName": "留在委託書上的名字",
            "check": null,
            "samples": 27,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "rj_opt_008_invite",
              "name": "邀他繼續同行",
              "eventId": "rj_e008_the_written_name",
              "eventName": "留在委託書上的名字",
              "check": null,
              "samples": 27,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "瑞傑路德·斯佩路迪亞"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "rj_opt_008_write_name",
                "name": "在救援紀錄上寫下他的全名，再邀他同行",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        }
      ]
    },
    {
      "character": "洛琪希·米格路迪亞",
      "lineKey": "roxy",
      "lineName": "洛克希線",
      "entryEventId": "roxy_e001_one_syllable_at_a_time",
      "finalEventId": "roxy_e008_the_amulet",
      "requiredFlags": [
        {
          "eventId": "roxy_e005_who_taught_you",
          "optionId": "roxy_opt_005_third_syllable",
          "optionName": "問剛才那段的第三個音",
          "check": null,
          "confidence": "likely"
        },
        {
          "eventId": "roxy_e006_pass_it_on",
          "optionId": "roxy_opt_006_ignore",
          "optionName": "不管他",
          "check": null,
          "confidence": "likely"
        }
      ],
      "evidence": {
        "accounts": 25,
        "reached": 5,
        "notReached": 20
      },
      "stages": [
        {
          "eventId": "roxy_e001_one_syllable_at_a_time",
          "eventName": "一個音一個音",
          "isEntry": true,
          "isFinal": false,
          "samples": 4,
          "recommended": {
            "optionId": "roxy_opt_001_why_slow",
            "name": "問她為什麼念那麼慢",
            "eventId": "roxy_e001_one_syllable_at_a_time",
            "eventName": "一個音一個音",
            "check": "int50",
            "samples": 38,
            "avgPoints": 0.763,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "roxy_e006_pass_it_on",
          "eventName": "你教別人",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "roxy_opt_006_ignore",
              "name": "不管他",
              "eventId": "roxy_e006_pass_it_on",
              "eventName": "你教別人",
              "check": null,
              "samples": 101,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "roxy_e004_what_she_never_heard",
          "eventName": "她收不到的話",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "roxy_opt_004_parents",
            "name": "問她父母怎麼跟她說話",
            "eventId": "roxy_e004_what_she_never_heard",
            "eventName": "她收不到的話",
            "check": "int75",
            "samples": 15,
            "avgPoints": 0.6,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "roxy_e007_out_of_magic",
          "eventName": "魔力見底",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [
            {
              "optionId": {
                "id": "roxy_opt_007_take_over",
                "name": "叫她退到後面，剩下的你來",
                "n": 5,
                "deaths": 2,
                "deathRate": 0.4,
                "deathPowerMax": 34500,
                "deathRateBelow": 1,
                "nBelow": 2
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "roxy_opt_007_her_staff",
                "name": "用她送的那根杖",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "roxy_e002_dont_call_me_that",
          "eventName": "別那樣叫我",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "roxy_opt_002_teacher",
            "name": "接過來，叫她老師",
            "eventId": "roxy_e002_dont_call_me_that",
            "eventName": "別那樣叫我",
            "check": null,
            "samples": 15,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "roxy_e005_who_taught_you",
          "eventName": "那妳是誰教的",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": {
            "optionId": "roxy_opt_005_third_syllable",
            "name": "問剛才那段的第三個音",
            "eventId": "roxy_e005_who_taught_you",
            "eventName": "那妳是誰教的",
            "check": null,
            "samples": 93,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [
            {
              "optionId": "roxy_opt_005_third_syllable",
              "name": "問剛才那段的第三個音",
              "eventId": "roxy_e005_who_taught_you",
              "eventName": "那妳是誰教的",
              "check": null,
              "samples": 93,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "roxy_e003_the_staff",
          "eventName": "杖",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "roxy_opt_003_liz",
            "name": "帶她去武具店",
            "eventId": "roxy_e003_the_staff",
            "eventName": "杖",
            "check": null,
            "samples": 22,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "roxy_e008_the_amulet",
          "eventName": "護身符",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": {
            "optionId": "roxy_opt_008_accept",
            "name": "收下",
            "eventId": "roxy_e008_the_amulet",
            "eventName": "護身符",
            "check": null,
            "samples": 28,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "roxy_opt_008_accept",
              "name": "收下",
              "eventId": "roxy_e008_the_amulet",
              "eventName": "護身符",
              "check": null,
              "samples": 28,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "洛琪希·米格路迪亞"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "roxy_opt_008_push_it_back",
                "name": "把它推回去",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        }
      ]
    },
    {
      "character": "莉茲貝特",
      "lineKey": "liz",
      "lineName": "莉茲線",
      "entryEventId": "liz_e004_western_mountain",
      "finalEventId": "liz_e007_dark_repulser",
      "requiredFlags": [
        {
          "eventId": "liz_e004_western_mountain",
          "optionId": "liz_opt_004_sneak",
          "optionName": "沿著岩壁潛行接近巢穴",
          "check": "agi75",
          "confidence": "certain"
        },
        {
          "eventId": "liz_e005_ravine_night",
          "optionId": "liz_opt_005_talk",
          "optionName": "問她為什麼想當鍛冶師",
          "check": "int50",
          "confidence": "certain"
        }
      ],
      "evidence": {
        "accounts": 23,
        "reached": 1,
        "notReached": 22
      },
      "stages": [
        {
          "eventId": "liz_e004_western_mountain",
          "eventName": "西之山",
          "isEntry": true,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "liz_opt_004_sneak",
              "name": "沿著岩壁潛行接近巢穴",
              "eventId": "liz_e004_western_mountain",
              "eventName": "西之山",
              "check": "agi75",
              "samples": 4,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [
            {
              "optionId": {
                "id": "liz_opt_004_fight",
                "name": "正面挑戰霜鱗的飛龍",
                "n": 1,
                "deaths": 0,
                "deathRate": 0
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unmeasuredOptions": []
        },
        {
          "eventId": "liz_e001_forge_district",
          "eventName": "鍛冶區的鎚聲",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "liz_opt_001_ask",
            "name": "湊過去聽他們聊",
            "eventId": "liz_e001_forge_district",
            "eventName": "鍛冶區的鎚聲",
            "check": "int50",
            "samples": 201,
            "avgPoints": 0.726,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "liz_e005_ravine_night",
          "eventName": "谷底",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "liz_opt_005_talk",
              "name": "問她為什麼想當鍛冶師",
              "eventId": "liz_e005_ravine_night",
              "eventName": "谷底",
              "check": "int50",
              "samples": 7,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "liz_opt_005_climb",
                "name": "試著徒手爬上去",
                "check": "agi100"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "liz_e002_lisbeth_shop",
          "eventName": "莉茲貝特武具店",
          "isEntry": false,
          "isFinal": false,
          "samples": 6,
          "recommended": {
            "optionId": "liz_opt_002_ask_agil",
            "name": "問莉茲貝特認不認識那個大斧商人",
            "eventId": "liz_e002_lisbeth_shop",
            "eventName": "莉茲貝特武具店",
            "check": null,
            "samples": 120,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "liz_e003_broken_blade",
          "eventName": "名劍的極限",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": {
            "optionId": "liz_opt_003_full_swing",
            "name": "抽出自己的劍，全力對砍",
            "eventId": "liz_e003_broken_blade",
            "eventName": "名劍的極限",
            "check": "atk75",
            "samples": 5,
            "avgPoints": 0.4,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "liz_e006_dragon_nest",
          "eventName": "霜鱗之巢",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "liz_opt_006_tail",
                "name": "抓住牠的尾巴",
                "check": "agi75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "liz_e007_dark_repulser",
          "eventName": "逐暗者",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": {
            "optionId": "liz_opt_007_watch",
            "name": "在旁邊看著她打完",
            "eventId": "liz_e007_dark_repulser",
            "eventName": "逐暗者",
            "check": null,
            "samples": 4,
            "avgPoints": 2,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "liz_opt_007_watch",
              "name": "在旁邊看著她打完",
              "eventId": "liz_e007_dark_repulser",
              "eventName": "逐暗者",
              "check": null,
              "samples": 4,
              "avgPoints": 2,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "莉茲貝特"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "liz_opt_007_remember",
                "name": "「這把劍我會一直記得是誰打的」",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        }
      ]
    },
    {
      "character": "香克斯",
      "lineKey": "shanks",
      "lineName": "香克斯線",
      "entryEventId": "shanks_e005_three_seconds",
      "finalEventId": "shanks_e008_the_next_voyage",
      "requiredFlags": [],
      "evidence": {
        "accounts": 12,
        "reached": 10,
        "notReached": 2
      },
      "stages": [
        {
          "eventId": "shanks_e005_three_seconds",
          "eventName": "三秒之後",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "shanks_opt_005_watch",
            "name": "沿著他的視線找出徵兆",
            "eventId": "shanks_e005_three_seconds",
            "eventName": "三秒之後",
            "check": "tec75",
            "samples": 9,
            "avgPoints": 0.667,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "shanks_opt_005_trust",
                "name": "不回頭確認，立刻去接住湯鍋",
                "check": "spd100"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "shanks_e004_the_empty_sleeve",
          "eventName": "留在海上的手臂",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "shanks_e001_the_spilled_drink",
          "eventName": "灑掉的酒",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "shanks_opt_001_draw",
                "name": "替他攔住那幾個挑釁的人",
                "check": "spd75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "shanks_e003_the_cheap_sake",
          "eventName": "最便宜的酒",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "shanks_opt_003_taste",
                "name": "試著從廉價酒裡喝出產地",
                "check": "luk75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "shanks_e002_the_line",
          "eventName": "不能越過的線",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "shanks_opt_002_talk",
            "name": "提醒他們，這裡有衛兵巡邏",
            "eventId": "shanks_e002_the_line",
            "eventName": "不能越過的線",
            "check": "int50",
            "samples": 3,
            "avgPoints": 0.333,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "shanks_opt_002_people",
                "name": "先把女孩和店裡的人帶到安全處",
                "check": "def75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "shanks_e006_no_one_fights_alone",
          "eventName": "沒有人獨自開戰",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "shanks_opt_006_beside",
                "name": "披上他的披風，走到他身旁",
                "check": "sta100"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "shanks_opt_006_rookies",
                "name": "帶被困住的新人離開橋面",
                "check": "agi75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "shanks_e007_the_ship_is_waiting",
          "eventName": "等在海上的船",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "shanks_opt_007_route",
            "name": "和新人一起規劃一條不需要他的路線",
            "eventId": "shanks_e007_the_ship_is_waiting",
            "eventName": "等在海上的船",
            "check": "int75",
            "samples": 1,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "shanks_e008_the_next_voyage",
          "eventName": "下一趟航程",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": {
            "optionId": "shanks_opt_008_straw_hat",
            "name": "把草帽交給即將獨自出發的新人",
            "eventId": "shanks_e008_the_next_voyage",
            "eventName": "下一趟航程",
            "check": null,
            "samples": 17,
            "avgPoints": 3,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "shanks_opt_008_come",
              "name": "問他這趟能不能多帶一名同伴",
              "eventId": "shanks_e008_the_next_voyage",
              "eventName": "下一趟航程",
              "check": null,
              "samples": 93,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "香克斯"
            },
            {
              "optionId": "shanks_opt_008_straw_hat",
              "name": "把草帽交給即將獨自出發的新人",
              "eventId": "shanks_e008_the_next_voyage",
              "eventName": "下一趟航程",
              "check": null,
              "samples": 17,
              "avgPoints": 3,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "香克斯"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "灰燼",
      "lineKey": "ash",
      "lineName": "灰燼線",
      "entryEventId": "ash_e004_the_last_estus",
      "finalEventId": "ash_e008_after_the_fire",
      "requiredFlags": [],
      "evidence": {
        "accounts": 13,
        "reached": 4,
        "notReached": 9
      },
      "stages": [
        {
          "eventId": "ash_e004_the_last_estus",
          "eventName": "最後一口原素",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "ash_opt_004_treat",
            "name": "用自己的方法替傷者止住生命流失",
            "eventId": "ash_e004_the_last_estus",
            "eventName": "最後一口原素",
            "check": "int75",
            "samples": 2,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "ash_e005_the_bell",
          "eventName": "沒有響起的鐘",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "ash_e003_treasure_ahead",
          "eventName": "前有寶物",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "ash_opt_003_roll",
            "name": "補上一句「所以請翻滾」",
            "eventId": "ash_e003_treasure_ahead",
            "eventName": "前有寶物",
            "check": "agi75",
            "samples": 1,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "ash_e001_the_cold_bonfire",
          "eventName": "沒有火的營火",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "ash_opt_001_sword",
            "name": "檢查插在灰裡的螺旋劍",
            "eventId": "ash_e001_the_cold_bonfire",
            "eventName": "沒有火的營火",
            "check": "tec50",
            "samples": 4,
            "avgPoints": 0.5,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "ash_e006_the_red_sign",
          "eventName": "紅色召喚印記",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [
            {
              "optionId": {
                "id": "ash_opt_006_fight",
                "name": "踏進印記迎戰",
                "n": 3,
                "deaths": 0,
                "deathRate": 0
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "ash_opt_006_sever",
                "name": "辨認印記的連結並切斷",
                "check": "int100"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "ash_e002_no_name",
          "eventName": "沒有名字的人",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "ash_e007_lord_in_the_embers",
          "eventName": "燒盡的王",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "ash_opt_007_hold",
                "name": "伸手替灰燼穩住餘火",
                "check": "sta100"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "ash_opt_007_melina",
                "name": "讓梅琳娜觀看火中的殘響",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "ash_e008_after_the_fire",
          "eventName": "火熄滅之後",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": {
            "optionId": "ash_opt_008_no_kindling",
            "name": "留下一句：「不需要柴薪」",
            "eventId": "ash_e008_after_the_fire",
            "eventName": "火熄滅之後",
            "check": null,
            "samples": 5,
            "avgPoints": 3,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "ash_opt_008_wait",
              "name": "把螺旋劍遞還給他，等他自己決定",
              "eventId": "ash_e008_after_the_fire",
              "eventName": "火熄滅之後",
              "check": null,
              "samples": 30,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "灰燼"
            },
            {
              "optionId": "ash_opt_008_no_kindling",
              "name": "留下一句：「不需要柴薪」",
              "eventId": "ash_e008_after_the_fire",
              "eventName": "火熄滅之後",
              "check": null,
              "samples": 5,
              "avgPoints": 3,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "灰燼"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "小八",
      "lineKey": "hachi",
      "lineName": "小八線",
      "entryEventId": "hachi_e003_keep_one_portion",
      "finalEventId": "hachi_e007_lets_go_together",
      "requiredFlags": [],
      "evidence": {
        "accounts": 12,
        "reached": 8,
        "notReached": 4
      },
      "stages": [
        {
          "eventId": "hachi_e003_keep_one_portion",
          "eventName": "每天留下的一份",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "hachi_opt_003_share",
            "name": "趁壞掉前一起分著吃",
            "eventId": "hachi_e003_keep_one_portion",
            "eventName": "每天留下的一份",
            "check": null,
            "samples": 10,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "hachi_e005_wrong_notice",
          "eventName": "寫錯的叫聲",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "hachi_e004_say_you_are_afraid",
          "eventName": "可以說害怕",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "hachi_opt_004_practice",
            "name": "陪他把壓制動作練完",
            "eventId": "hachi_e004_say_you_are_afraid",
            "eventName": "可以說害怕",
            "check": "tec75",
            "samples": 14,
            "avgPoints": 0.786,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "hachi_e006_the_voice_in_the_cave",
          "eventName": "總會有辦法的",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [
            {
              "optionId": {
                "id": "hachi_opt_006_fight",
                "name": "趁小八拖住牠時迎戰",
                "n": 5,
                "deaths": 0,
                "deathRate": 0
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unmeasuredOptions": []
        },
        {
          "eventId": "hachi_e002_the_translator",
          "eventName": "他不是那個意思",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "hachi_opt_002_witness",
            "name": "陪小八把目擊經過問清楚",
            "eventId": "hachi_e002_the_translator",
            "eventName": "他不是那個意思",
            "check": "int50",
            "samples": 3,
            "avgPoints": 0.667,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "hachi_e001_three_meals",
          "eventName": "第三份飯",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "hachi_e007_lets_go_together",
          "eventName": "一起去找他",
          "isEntry": false,
          "isFinal": true,
          "samples": 1,
          "recommended": {
            "optionId": "hachi_opt_007_invite",
            "name": "邀他們接下來一起走",
            "eventId": "hachi_e007_lets_go_together",
            "eventName": "一起去找他",
            "check": null,
            "samples": 4,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "hachi_opt_007_invite",
              "name": "邀他們接下來一起走",
              "eventId": "hachi_e007_lets_go_together",
              "eventName": "一起去找他",
              "check": null,
              "samples": 4,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "小八"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "磚頭",
      "lineKey": "brick",
      "lineName": "磚頭線",
      "entryEventId": "brick_e001_the_half_one",
      "finalEventId": "brick_e003_the_crack",
      "requiredFlags": [],
      "evidence": {
        "accounts": 10,
        "reached": 8,
        "notReached": 2
      },
      "stages": [
        {
          "eventId": "brick_e001_the_half_one",
          "eventName": "半塊",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "brick_opt_001_read",
            "name": "對著光看斷面",
            "eventId": "brick_e001_the_half_one",
            "eventName": "半塊",
            "check": "tec50",
            "samples": 11,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "brick_e002_the_wall",
          "eventName": "那面牆",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "brick_opt_002_grind",
                "name": "磨掉一點，讓它塞得回去",
                "check": "tec75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "brick_e003_the_crack",
          "eventName": "裂痕",
          "isEntry": false,
          "isFinal": true,
          "samples": 4,
          "recommended": {
            "optionId": "brick_opt_003_true",
            "name": "照裂痕的方向握它",
            "eventId": "brick_e003_the_crack",
            "eventName": "裂痕",
            "check": null,
            "samples": 1,
            "avgPoints": 2,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "brick_opt_003_liz",
              "name": "拿去給莉茲貝特看",
              "eventId": "brick_e003_the_crack",
              "eventName": "裂痕",
              "check": null,
              "samples": 1,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "磚頭"
            },
            {
              "optionId": "brick_opt_003_keep",
              "name": "帶著它繼續走",
              "eventId": "brick_e003_the_crack",
              "eventName": "裂痕",
              "check": null,
              "samples": 4,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "磚頭"
            },
            {
              "optionId": "brick_opt_003_true",
              "name": "照裂痕的方向握它",
              "eventId": "brick_e003_the_crack",
              "eventName": "裂痕",
              "check": null,
              "samples": 1,
              "avgPoints": 2,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "磚頭"
            },
            {
              "optionId": "brick_opt_003_pair",
              "name": "把它跟石頭並排放著",
              "eventId": "brick_e003_the_crack",
              "eventName": "裂痕",
              "check": null,
              "samples": 1,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "磚頭"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "石頭",
      "lineKey": "stone",
      "lineName": "石頭線",
      "entryEventId": "stone_e001_the_round_one",
      "finalEventId": "stone_e004_put_it_back",
      "requiredFlags": [],
      "evidence": {
        "accounts": 9,
        "reached": 8,
        "notReached": 1
      },
      "stages": [
        {
          "eventId": "stone_e001_the_round_one",
          "eventName": "那顆圓的",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "stone_opt_001_weigh",
            "name": "借一把秤，量量看它到底多重",
            "eventId": "stone_e001_the_round_one",
            "eventName": "那顆圓的",
            "check": "int50",
            "samples": 4,
            "avgPoints": 0.5,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "stone_e003_the_appraisal",
          "eventName": "估價",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "stone_opt_003_liz",
                "name": "改拿去問莉茲貝特",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "stone_e002_the_coincidence",
          "eventName": "巧合",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "stone_opt_002_check",
                "name": "把石頭倒出來，確認它有沒有動過",
                "check": "luk50"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "stone_e004_put_it_back",
          "eventName": "放回去",
          "isEntry": false,
          "isFinal": true,
          "samples": 3,
          "recommended": {
            "optionId": "stone_opt_004_true",
            "name": "放下去之前，先看一眼它的分類",
            "eventId": "stone_e004_put_it_back",
            "eventName": "放回去",
            "check": null,
            "samples": 13,
            "avgPoints": 2,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "stone_opt_004_pair",
              "name": "把磚頭也一起放下",
              "eventId": "stone_e004_put_it_back",
              "eventName": "放回去",
              "check": null,
              "samples": 2,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "石頭"
            },
            {
              "optionId": "stone_opt_004_leave",
              "name": "放回去",
              "eventId": "stone_e004_put_it_back",
              "eventName": "放回去",
              "check": null,
              "samples": 1,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "石頭"
            },
            {
              "optionId": "stone_opt_004_true",
              "name": "放下去之前，先看一眼它的分類",
              "eventId": "stone_e004_put_it_back",
              "eventName": "放回去",
              "check": null,
              "samples": 13,
              "avgPoints": 2,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "石頭"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "芋頭",
      "lineKey": "taro",
      "lineName": "芋頭線",
      "entryEventId": "taro_e001_the_one_at_the_bottom",
      "finalEventId": "taro_e004_edible",
      "requiredFlags": [],
      "evidence": {
        "accounts": 8,
        "reached": 6,
        "notReached": 2
      },
      "stages": [
        {
          "eventId": "taro_e001_the_one_at_the_bottom",
          "eventName": "最底下那一顆",
          "isEntry": true,
          "isFinal": false,
          "samples": 3,
          "recommended": {
            "optionId": "taro_opt_001_peel",
            "name": "削一點皮看看裡面",
            "eventId": "taro_e001_the_one_at_the_bottom",
            "eventName": "最底下那一顆",
            "check": "tec50",
            "samples": 2,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        },
        {
          "eventId": "taro_e003_the_appraisal",
          "eventName": "鑑定",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "taro_opt_003_liz",
                "name": "另外拿去給莉茲貝特看",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "taro_e002_the_sprout",
          "eventName": "芽",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "taro_opt_002_keep",
                "name": "留著",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "taro_e004_edible",
          "eventName": "可食用",
          "isEntry": false,
          "isFinal": true,
          "samples": 3,
          "recommended": {
            "optionId": "taro_opt_004_true",
            "name": "放下去之前，先看一眼它的分類",
            "eventId": "taro_e004_edible",
            "eventName": "可食用",
            "check": null,
            "samples": 1,
            "avgPoints": 2,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "taro_opt_004_leave",
              "name": "放回去",
              "eventId": "taro_e004_edible",
              "eventName": "可食用",
              "check": null,
              "samples": 1,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "芋頭"
            },
            {
              "optionId": "taro_opt_004_true",
              "name": "放下去之前，先看一眼它的分類",
              "eventId": "taro_e004_edible",
              "eventName": "可食用",
              "check": null,
              "samples": 1,
              "avgPoints": 2,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "芋頭"
            },
            {
              "optionId": "taro_opt_004_all_three",
              "name": "把石頭跟磚頭也一起放下",
              "eventId": "taro_e004_edible",
              "eventName": "可食用",
              "check": null,
              "samples": 1,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "芋頭"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "莉妮耶",
      "lineKey": "linie",
      "lineName": "莉妮耶線",
      "entryEventId": "linie_e001_the_same_motion",
      "finalEventId": "linie_e006_recruitment",
      "requiredFlags": [
        {
          "eventId": "linie_e003_premature_victory",
          "optionId": "linie_opt_003_trust",
          "optionName": "相信她的判斷，站在旁邊戒備",
          "check": null,
          "confidence": "likely"
        }
      ],
      "evidence": {
        "accounts": 5,
        "reached": 3,
        "notReached": 2
      },
      "stages": [
        {
          "eventId": "linie_e001_the_same_motion",
          "eventName": "一模一樣的動作",
          "isEntry": true,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "linie_opt_001_watch",
                "name": "請她再示範一次，仔細觀察細節",
                "check": "tec75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "linie_e002_eisen_axe",
          "eventName": "斧頭的重量",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "linie_opt_002_copy",
                "name": "請她教你記住出手前的重心",
                "check": "agi75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "linie_e003_premature_victory",
          "eventName": "已經結束了嗎",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "linie_opt_003_trust",
              "name": "相信她的判斷，站在旁邊戒備",
              "eventId": "linie_e003_premature_victory",
              "eventName": "已經結束了嗎",
              "check": null,
              "samples": 2,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "linie_opt_003_warn",
                "name": "提醒她目標還活著",
                "check": "int75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "linie_e004_demon_memory",
          "eventName": "記憶不是自己的東西",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": {
            "optionId": "linie_opt_004_ask",
            "name": "問她最早記住的是誰的招式",
            "eventId": "linie_e004_demon_memory",
            "eventName": "記憶不是自己的東西",
            "check": null,
            "samples": 2,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "linie_opt_004_silence",
                "name": "不追問，只陪她看著夜色",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "linie_e005_the_unrepeatable",
          "eventName": "無法模仿的選擇",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "linie_opt_005_show",
                "name": "用自己的方式出招",
                "check": "tec75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "linie_e006_recruitment",
          "eventName": "一起走吧",
          "isEntry": false,
          "isFinal": true,
          "samples": 1,
          "recommended": {
            "optionId": "linie_opt_006_join",
            "name": "祝她找到想找的招式",
            "eventId": "linie_e006_recruitment",
            "eventName": "一起走吧",
            "check": null,
            "samples": 2,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "linie_opt_006_join",
              "name": "祝她找到想找的招式",
              "eventId": "linie_e006_recruitment",
              "eventName": "一起走吧",
              "check": null,
              "samples": 2,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "莉妮耶"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": []
        }
      ]
    },
    {
      "character": "芙莉蓮",
      "lineKey": "frieren",
      "lineName": "芙莉蓮線",
      "entryEventId": "frieren_e001_hidden_mana",
      "finalEventId": "frieren_e006_departure",
      "requiredFlags": [
        {
          "eventId": "frieren_e002_mimic_chest",
          "optionId": "frieren_opt_002_leave",
          "optionName": "相信芙莉蓮，直接繞過去",
          "check": null,
          "confidence": "common"
        }
      ],
      "evidence": {
        "accounts": 3,
        "reached": 2,
        "notReached": 1
      },
      "stages": [
        {
          "eventId": "frieren_e001_hidden_mana",
          "eventName": "看不見的魔力",
          "isEntry": true,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "frieren_opt_001_ask",
                "name": "問她為什麼要找這種魔法",
                "check": "int50"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "frieren_e002_mimic_chest",
          "eventName": "寶箱裡的東西",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "frieren_opt_002_leave",
              "name": "相信芙莉蓮，直接繞過去",
              "eventId": "frieren_e002_mimic_chest",
              "eventName": "寶箱裡的東西",
              "check": null,
              "samples": 2,
              "avgPoints": 0,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "frieren_opt_002_check",
                "name": "先檢查魔力，再打開寶箱",
                "check": "tec75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "frieren_e003_demon_lie",
          "eventName": "魔族說謊的方式",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "frieren_opt_003_question",
                "name": "問那孩子隊伍的名字",
                "check": "int75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "frieren_e004_flower_field",
          "eventName": "花田",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": {
            "optionId": "frieren_opt_004_stay",
            "name": "陪她在花田裡坐一會兒",
            "eventId": "frieren_e004_flower_field",
            "eventName": "花田",
            "check": null,
            "samples": 1,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "frieren_opt_004_pick",
                "name": "摘一朵帶回去",
                "check": "tec50"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "frieren_e005_himmel_memory",
          "eventName": "很久以前的勇者",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": {
            "optionId": "frieren_opt_005_ask",
            "name": "問她那個勇者是什麼樣的人",
            "eventId": "frieren_e005_himmel_memory",
            "eventName": "很久以前的勇者",
            "check": null,
            "samples": 1,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "frieren_opt_005_sit",
                "name": "不再追問，陪她看燈",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "frieren_e006_departure",
          "eventName": "再走一段路",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": {
            "optionId": "frieren_opt_006_bless",
            "name": "祝她找到想找的魔法",
            "eventId": "frieren_e006_departure",
            "eventName": "再走一段路",
            "check": null,
            "samples": 1,
            "avgPoints": 1,
            "battleRate": null,
            "deaths": 0,
            "deathPowerMax": null,
            "deathRateBelow": null
          },
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "frieren_opt_006_join",
              "name": "問她能不能一起走一段",
              "eventId": "frieren_e006_departure",
              "eventName": "再走一段路",
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "芙莉蓮"
            },
            {
              "optionId": "frieren_opt_006_bless",
              "name": "祝她找到想找的魔法",
              "eventId": "frieren_e006_departure",
              "eventName": "再走一段路",
              "check": null,
              "samples": 1,
              "avgPoints": 1,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "芙莉蓮"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "frieren_opt_006_join",
                "name": "問她能不能一起走一段",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        }
      ]
    },
    {
      "character": "蒜頭",
      "lineKey": "garlic",
      "lineName": "大蒜線",
      "entryEventId": "garlic_e001_the_string",
      "finalEventId": "garlic_e003_the_last_layer",
      "requiredFlags": [],
      "evidence": {
        "accounts": 9,
        "reached": 7,
        "notReached": 2
      },
      "stages": [
        {
          "eventId": "garlic_e001_the_string",
          "eventName": "那一串",
          "isEntry": true,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "garlic_opt_001_count",
                "name": "重新數一遍",
                "check": "int50"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "garlic_e002_the_smell",
          "eventName": "味道",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "garlic_opt_002_liz",
                "name": "拿去給莉茲貝特看",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "garlic_e003_the_last_layer",
          "eventName": "最後一層",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "garlic_opt_003_keep",
              "name": "不再剝，完整帶走",
              "eventId": "garlic_e003_the_last_layer",
              "eventName": "最後一層",
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "蒜頭"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "garlic_opt_003_keep",
                "name": "不再剝，完整帶走",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "garlic_opt_003_peel",
                "name": "剝到最後",
                "check": "tec75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        }
      ]
    },
    {
      "character": "羅羅亞·索隆",
      "lineKey": "zoro",
      "lineName": "索隆線",
      "entryEventId": "zoro_e001_the_wrong_turn",
      "finalEventId": "zoro_e004_the_way_back",
      "requiredFlags": [
        {
          "eventId": "zoro_e003_the_third_blade",
          "optionId": "zoro_opt_e003_wait",
          "optionName": "坐在旁邊，不再追問",
          "check": null,
          "confidence": "certain"
        }
      ],
      "evidence": {
        "accounts": 8,
        "reached": 4,
        "notReached": 4
      },
      "stages": [
        {
          "eventId": "zoro_e001_the_wrong_turn",
          "eventName": "每一條路都通往別的地方",
          "isEntry": true,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "zoro_opt_e001_map",
                "name": "拿出地圖，和他一起確認方向",
                "check": "int50"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "zoro_opt_e001_point",
                "name": "直接指一條路給他",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "zoro_e002_three_swords_at_dawn",
          "eventName": "三把刀的空位",
          "isEntry": false,
          "isFinal": false,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "zoro_opt_e002_lead",
                "name": "替他認路，帶他走回城鎮",
                "check": "tec75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "zoro_opt_e002_follow",
                "name": "不問目的地，跟著他走",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "zoro_e003_the_third_blade",
          "eventName": "第三把刀要放在哪裡",
          "isEntry": false,
          "isFinal": false,
          "samples": 3,
          "recommended": null,
          "flagOptions": [
            {
              "optionId": "zoro_opt_e003_wait",
              "name": "坐在旁邊，不再追問",
              "eventId": "zoro_e003_the_third_blade",
              "eventName": "第三把刀要放在哪裡",
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ],
          "unlockOptions": [],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "zoro_opt_e003_ask",
                "name": "問他為什麼一定要用三把刀",
                "check": "int75"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "zoro_opt_e003_hold",
                "name": "替他把第三把刀遞過去",
                "check": "sta50"
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "zoro_opt_e003_wait",
                "name": "坐在旁邊，不再追問",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        },
        {
          "eventId": "zoro_e004_the_way_back",
          "eventName": "回去的路",
          "isEntry": false,
          "isFinal": true,
          "samples": 2,
          "recommended": null,
          "flagOptions": [],
          "unlockOptions": [
            {
              "optionId": "zoro_opt_e004_true",
              "name": "把正確的方向告訴他",
              "eventId": "zoro_e004_the_way_back",
              "eventName": "回去的路",
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null,
              "unlocksCharacter": "羅羅亞·索隆"
            }
          ],
          "deadlyOptions": [],
          "unmeasuredOptions": [
            {
              "optionId": {
                "id": "zoro_opt_e004_true",
                "name": "把正確的方向告訴他",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            },
            {
              "optionId": {
                "id": "zoro_opt_e004_join",
                "name": "跟他一起走，先不管目的地",
                "check": null
              },
              "name": null,
              "eventId": null,
              "eventName": null,
              "check": null,
              "samples": 0,
              "avgPoints": null,
              "battleRate": null,
              "deaths": 0,
              "deathPowerMax": null,
              "deathRateBelow": null
            }
          ]
        }
      ]
    }
  ],
  "warnings": {
    "deadly": {
      "_note": "這些選項實測害死過人。致死率跟著戰力走：戰力低於 deathPowerMax 就在危險區，要看 deathRateBelow；比它強的樣本一次都沒死過。",
      "options": [
        {
          "optionId": "kibaou_opt_005_join",
          "name": "加入",
          "eventId": "kibaou_e005_als",
          "eventName": "艾恩葛朗特解放隊",
          "check": null,
          "samples": 11,
          "avgPoints": 1,
          "battleRate": null,
          "deaths": 1,
          "deathPowerMax": 767120,
          "deathRateBelow": 1,
          "note": "害死過 1 人；戰力（攻×HP）低於 767120 時致死率 1"
        },
        {
          "optionId": "sinon_opt_005_snipe",
          "name": "跟他正面對狙",
          "eventId": "sinon_e005_duel",
          "eventName": "對狙",
          "check": "tec75",
          "samples": 59,
          "avgPoints": 0.559,
          "battleRate": null,
          "deaths": 3,
          "deathPowerMax": 222000,
          "deathRateBelow": 0.5,
          "note": "害死過 3 人；戰力（攻×HP）低於 222000 時致死率 0.5"
        },
        {
          "optionId": "sinon_opt_005_bait",
          "name": "當誘餌，讓詩乃找角度",
          "eventId": "sinon_e005_duel",
          "eventName": "對狙",
          "check": "agi75",
          "samples": 9,
          "avgPoints": 0.444,
          "battleRate": null,
          "deaths": 2,
          "deathPowerMax": 121500,
          "deathRateBelow": 0.667,
          "note": "害死過 2 人；戰力（攻×HP）低於 121500 時致死率 0.667"
        },
        {
          "optionId": "agil_opt_005_hold",
          "name": "擋在車前",
          "eventId": "agil_e005_supply_run",
          "eventName": "補給線",
          "check": "def75",
          "samples": 26,
          "avgPoints": 0.192,
          "battleRate": null,
          "deaths": 3,
          "deathPowerMax": 91500,
          "deathRateBelow": 0.429,
          "note": "害死過 3 人；戰力（攻×HP）低於 91500 時致死率 0.429"
        },
        {
          "optionId": "gh_opt_006_stand",
          "name": "擋在牠前面",
          "eventId": "gh_e006_the_executioner",
          "eventName": "追討者",
          "check": null,
          "samples": 3,
          "avgPoints": 0,
          "battleRate": null,
          "deaths": 1,
          "deathPowerMax": 39360,
          "deathRateBelow": 0.5,
          "note": "害死過 1 人；戰力（攻×HP）低於 39360 時致死率 0.5"
        },
        {
          "optionId": "roxy_opt_007_take_over",
          "name": "叫她退到後面，剩下的你來",
          "eventId": "roxy_e007_out_of_magic",
          "eventName": "魔力見底",
          "check": null,
          "samples": 5,
          "avgPoints": 0.6,
          "battleRate": null,
          "deaths": 2,
          "deathPowerMax": 34500,
          "deathRateBelow": 1,
          "note": "害死過 2 人；戰力（攻×HP）低於 34500 時致死率 1"
        },
        {
          "optionId": "agil_opt_005_rear",
          "name": "讓他先走，自己斷後",
          "eventId": "agil_e005_supply_run",
          "eventName": "補給線",
          "check": "sta75",
          "samples": 44,
          "avgPoints": 0.386,
          "battleRate": null,
          "deaths": 1,
          "deathPowerMax": 19140,
          "deathRateBelow": 1,
          "note": "害死過 1 人；戰力（攻×HP）低於 19140 時致死率 1"
        }
      ]
    },
    "statPenalty": {
      "_note": "**選了會扣能力值**的選項。三個都是無判定選項，所以「挑最穩的」策略會直接踩到。",
      "options": [
        {
          "optionId": "pt_opt_006_look",
          "name": "扶著欄杆往下看",
          "eventId": "pt_e006_treasure_below",
          "eventName": "就在下面啊，朋友",
          "check": null,
          "samples": 8,
          "avgPoints": -10,
          "battleRate": null,
          "deaths": 0,
          "deathPowerMax": null,
          "deathRateBelow": null,
          "penalties": {
            "hp": {
              "value": -10,
              "observations": 10
            }
          },
          "note": "選了一定會扣（實測每次都扣同樣的量），而且是**無判定選項**——所以「挑最穩的那個」會直接踩到"
        },
        {
          "optionId": "pt_opt_005_drink",
          "name": "喝下去",
          "eventId": "pt_e005_the_gift_flask",
          "eventName": "他給的那個瓶子",
          "check": null,
          "samples": 6,
          "avgPoints": -1,
          "battleRate": null,
          "deaths": 0,
          "deathPowerMax": null,
          "deathRateBelow": null,
          "penalties": {
            "sta": {
              "value": -1,
              "observations": 6
            }
          },
          "note": "選了一定會扣（實測每次都扣同樣的量），而且是**無判定選項**——所以「挑最穩的那個」會直接踩到"
        },
        {
          "optionId": "pt_opt_002_hand_over",
          "name": "解下來交給他",
          "eventId": "pt_e002_the_storage_fee",
          "eventName": "保管費很便宜",
          "check": null,
          "samples": 6,
          "avgPoints": -1,
          "battleRate": null,
          "deaths": 0,
          "deathPowerMax": null,
          "deathRateBelow": null,
          "penalties": {
            "def": {
              "value": -1,
              "observations": 6
            }
          },
          "note": "選了一定會扣（實測每次都扣同樣的量），而且是**無判定選項**——所以「挑最穩的那個」會直接踩到"
        },
        {
          "optionId": "pt_opt_002_decoy",
          "name": "只解下備用的那一套",
          "eventId": "pt_e002_the_storage_fee",
          "eventName": "保管費很便宜",
          "check": "luk50",
          "samples": 3,
          "avgPoints": 1,
          "battleRate": null,
          "deaths": 0,
          "deathPowerMax": null,
          "deathRateBelow": null,
          "penalties": {
            "def": {
              "value": -1,
              "observations": 4
            }
          },
          "note": "選了一定會扣（實測每次都扣同樣的量），而且是**無判定選項**——所以「挑最穩的那個」會直接踩到"
        },
        {
          "optionId": "pt_opt_006_grab",
          "name": "在他動之前抓住他的腰帶",
          "eventId": "pt_e006_treasure_below",
          "eventName": "就在下面啊，朋友",
          "check": "atk100",
          "samples": 1,
          "avgPoints": -10,
          "battleRate": null,
          "deaths": 0,
          "deathPowerMax": null,
          "deathRateBelow": null,
          "penalties": {
            "hp": {
              "value": -10,
              "observations": 1
            }
          },
          "note": "選了一定會扣（實測每次都扣同樣的量），而且是**無判定選項**——所以「挑最穩的那個」會直接踩到"
        },
        {
          "optionId": "pt_opt_006_step_back",
          "name": "不靠近欄杆，先退開半步",
          "eventId": "pt_e006_treasure_below",
          "eventName": "就在下面啊，朋友",
          "check": "agi75",
          "samples": 3,
          "avgPoints": -2.667,
          "battleRate": null,
          "deaths": 0,
          "deathPowerMax": null,
          "deathRateBelow": null,
          "penalties": {
            "hp": {
              "value": -10,
              "observations": 1
            }
          },
          "note": "選了一定會扣（實測每次都扣同樣的量），而且是**無判定選項**——所以「挑最穩的那個」會直接踩到"
        }
      ]
    }
  }
}
