#事件選項收益實測(2026-09-14)
九條產線跑出來的 3638 筆事件紀錄整理成的選項收益表。原始資料在 tools/data/20260914-event-options.json,tools/level-probe.js 直接讀它來選最優選項。
2026-09-15 驗證通過:有人懷疑這張表的能力點是灌水的。用兩隻小號在
resolve前後 各讀一次九維直接比對(tools/verify-event-points.js),50 筆全部一致、零短少; 乾淨的紀錄回推也是 74/74 一致。avgPoints不用打折。 中途一度算出「17% 沒入帳」,那是回推時沒排除「跨產線重啟的那一級」造成的假象, 詳見logs/20260915-事件點數驗證.md。
#結論
- 成功率不用自己推,伺服器有給。
pendingEvent.options[]只要有判定就一定帶successChance,3414 個有判定的選項全部都有,跟事後resolve.chance零誤差(1538 筆比對)。 詳見拆包筆記 §5.1。 - 「最穩」不等於「最好」。 每個事件幾乎都有一個「走開/不理他」的無判定選項, 100% 穩但收益是 0。只挑最穩的等於每次都放棄收益。
- 有判定的選項裡也有一堆是 0 收益的。 例如
gh_opt_003_ask(int50)選了 99 次、daily_opt_board_gunshot(int50)選了 101 次,平均點數都是 0.0——判定過了也只是劇情。 所以「賭得過就賭」也不對,要看這個選項實測到底給不給東西。 - 能力點的大宗來自少數幾個選項。 事件總共換到 1226 點, 其中智力 +493、技巧 +289,敏捷只有 +6——事件是補智技的,敏捷得靠升級配方。
- 解鎖角色是事件鏈最後一關選對選項給的,不是隨機掉落。 五個解鎖選項都沒有判定, 只要走到那一關就拿得到。
#每次收益最高的 25 個選項
| 事件 | 選項 | 判定 | 次數 | 平均點 | 實際給了什麼 |
|---|---|---|---|---|---|
| 名單上的空白 | 「把筆給我。這一個我來寫。」 | 無 | 10 | 3.00 | def+10、int+10、sta+10,解鎖牙王 |
| 照標價 | 「照標價,再跟你買一次。」 | 無 | 17 | 3.00 | atk+17、luk+17、sta+17,解鎖艾基爾 |
| 扣下扳機的手 | 告訴她這是她自己做到的 | 無 | 47 | 2.00 | atk+47、tec+47,解鎖詩乃 |
| 名單上的空白 | 在他旁邊坐下 | 無 | 1 | 2.00 | def+1、sta+1,解鎖牙王 |
| 照標價 | 幫他把最後幾箱搬下來 | 無 | 45 | 2.00 | atk+45、sta+45,解鎖艾基爾 |
| 那妳是誰教的 | 問剛才那段的第三個音 | 無 | 1 | 1.00 | int+1 |
| 杖 | 帶她去武具店 | 無 | 1 | 1.00 | tec+1 |
| 別那樣叫我 | 接過來,叫她老師 | 無 | 1 | 1.00 | int+1 |
| 火種 | 讓她做她要做的事 | 無 | 1 | 1.00 | int+1,解鎖梅琳娜 |
| 另一種火 | 不接 | 無 | 104 | 1.00 | def+104 |
| 母親給的 | 追問那棵樹裡發生了什麼 | int75 | 1 | 1.00 | int+1 |
| 提議 | 答應她 | 無 | 3 | 1.00 | int+3 |
| 沒有燃料的火 | 把手伸進去 | int50 | 2 | 1.00 | int+2 |
| 莉茲貝特武具店 | 問莉茲貝特認不認識那個大斧商人 | 無 | 13 | 1.00 | int+13 |
| 艾恩葛朗特解放隊 | 加入 | 無 | 1 | 1.00 | sta+1 |
| 訓練場 | 讓梅琳娜看你揮劍 | 無 | 12 | 1.00 | tec+12 |
| 名單 | 問他這是什麼 | int50 | 14 | 0.86 | int+12 |
| 選擇了你的馬 | 走過去伸出手 | luk50 | 95 | 0.84 | spd+80 |
| 被包紮過的屍體 | 解開那個結,看清楚打法 | tec50 | 131 | 0.79 | tec+104 |
| 他的手 | 伸手把布拿過來,自己包 | tec50 | 90 | 0.76 | sta+68 |
| 封弊者 | 反問他為什麼一定要知道 | int50 | 12 | 0.75 | int+9 |
| 迷宮區前的攤子 | 跟他殺價 | int50 | 146 | 0.70 | int+102 |
| 訓練場 | 請詩乃教你怎麼瞄準 | tec50 | 85 | 0.69 | tec+59 |
| 一個音一個音 | 問她為什麼念那麼慢 | int50 | 26 | 0.69 | int+18 |
| 托爾巴納的集會 | 試圖安撫群眾 | int50 | 144 | 0.69 | int+99 |
#選了很多次卻是 0 收益的(不要再選)
| 事件 | 選項 | 判定 | 選過次數 |
|---|---|---|---|
| 對不上的帳 | 合上,放回原處 | 無 | 126 |
| 奸商 | 「我跟他買過。價錢是公道的。」 | 無 | 123 |
| 牠描的那兩個字 | 把那兩個字抹掉 | 無 | 105 |
| 母親給的 | 不追問 | 無 | 104 |
| 我不是女巫 | 懷疑她是否真的能幫你變強 | 無 | 102 |
| 公佈欄 | 拿那個金屬圓筒問人 | int50 | 101 |
| 人群空出來的地方 | 先離開 | 無 | 100 |
| 凍結的狙擊手 | 直接出聲叫她 | 無 | 99 |
| 三把武器 | 問這三把的來歷 | int50 | 99 |
| 莉茲貝特武具店 | 問莉茲貝特有沒有乾淨的布 | 無 | 96 |
| 後巷的階梯 | 安靜地退回去 | 無 | 94 |
| 荊棘 | 說你不打算再往上走了 | 無 | 93 |
| 追討者 | 退開,這是牠們族裡的事 | 無 | 92 |
| 別那樣叫我 | 說你不學魔術 | 無 | 90 |
| 洞窟裡的晚餐 | 看火堆邊那隻沒有在敲樂器的 | 無 | 90 |
#從來沒選過的選項(高智力之後才碰得到)
這些選項看過但從來沒選過——多半是判定過不了被跳掉的。轉生成高智力低等級之後, effectiveStat 大幅提高,這些才第一次進得去。它們的收益目前是未知的,不是 0。
| 事件 | 選項 | 判定 |
|---|---|---|
| 凍結的狙擊手 | 從側面繞過去 | agi100 |
| 追討者 | 把牠推進岩縫,自己引開追討者 | agi75 |
| 迷宮區的遭遇戰 | 直接逃跑 | agi75 |
| 不拔刀的哥布林 | 趁牠還沒拔刀 | atk75 |
| 名劍的極限 | 抽出自己的劍,全力對砍 | atk75 |
| 訓練場 | 向瑞傑路德學習護衛站位 | def75 |
| 艾恩葛朗特解放隊 | 「你不是在組隊伍。你是在還債。」 | int100 |
| 封弊者 | 否認 | int75 |
| 傳送門前 | 「你已經盡力了」 | int75 |
| 提議 | 先問清楚是哪一棵樹 | int75 |
| 凍結 | 大吼把她叫醒 | int75 |
| 一個音一個音 | 跟著念一次 | int50 |
| 黑卡蒂II | 問她為什麼是這一把 | int50 |
| 他自己也下場 | 請他教你怎麼揮 | sta75 |
| 凍結的狙擊手 | 安靜地在後方等她射完 | tec75 |
#工具怎麼用這張表
tools/level-probe.js 預設開啟 --prefer-reward:在通過成功率門檻(--min-chance) 且不在黑名單上的選項裡,挑 期望值 = 平均點數 × 成功率 最高的那個。
- 沒有紀錄的選項期望值是
null(不是 0)——「沒量過」跟「量過確定沒收益」是兩件事, 不能因為沒紀錄就永遠不選它,那樣上面那些新選項會永遠量不到。 --no-prefer-reward退回原本「挑最穩」的行為。- 黑名單(
AVOID_DEFAULT)優先於收益:實測會戰敗身亡的選項,期望值再高也不選。 八次死亡裡有五次是判定過了還是被打死的,成功率門檻擋不住,只能直接不選。
#怎麼重新產生這張表
表是從產線的 jsonl 紀錄算出來的(kind:"event" 的那些行)。資料長了就重跑一次產生腳本, avgPoints 會跟著更新。不要手改 JSON——手改的數字沒有紀錄可以回溯。
#選項數量會隨進度增加(2026-09-15)
同一個事件,不同帳號看到的選項數不一樣。 以「訓練場」為例,九條產線看到 5~8 個不等:
| 選項 | 幾個帳號看得到 | 條件 |
|---|---|---|
| 跟著練一輪基礎動作/挑戰自己的出手極限/請詩乃教你怎麼瞄準/照那三把武器的順序練一輪/讓梅琳娜看你揮劍 | 9/9 | 人人都有 |
| 向瑞傑路德學習護衛站位 | 4/9 | 跑過瑞傑路德線 |
| 照她教的順序練一輪魔力控制 | 3/9 | 跑過洛克希線 |
| 用修好的木馬試著排出護送路線 | 2/9 | 瑞傑路德線更後面 |
| 陪解放隊的新人練基礎 | 1/9 | 只有解鎖牙王的 ArcGrove 看得到 |
關鍵是「跑過哪些事件線」,不是「現在用哪個角色」:每個帳號都看得到詩乃與梅琳娜的選項, 不管它當下是誰。牙王那個選項只有 ArcGrove 有,而 ArcGrove 是唯一解鎖牙王的帳號。
實務影響:
- 解鎖角色/推進事件線會讓選項池變寬,而新選項常常是無判定又有收益的那種 (訓練場最好的「讓梅琳娜看你揮劍」就是無判定 tec+1)。所以跑事件線不只是拿角色, 本身就是在提升每次事件的期望值。
- 收益表的覆蓋率是「每個帳號各自」的。某個選項在表上是「沒量過」, 有可能只是所有產線都還沒解鎖它,不是沒人想選。
- 使用者手上的帳號在訓練場看得到 10 個選項,比我們最深的 ArcGrove(8 個)還多—— 表示選項池還有我們沒見過的部分。