更新 2.75
2026/6/10
v2.75.0BETAMINOR
Seymour
Blitzball 獎品表變成 TREE:聯賽/錦標賽 → 第1/2/3名/最佳射手 → 抽獎 → 獎品(+ RE-proven 抽獎偵測)
- (獎品組織)。獎品表(459 prize-index + 390 個機率在
bltz0200.ebp中)不再是扁平的類別手風琴,而是變成一個 RE-proven 三層樹狀結構:比賽(聯賽/錦標賽)→ 獎項(第1/2/3名 + 最佳射手——top-scorer 隊伍贏得的獎品,與最終排名無關)→ 抽獎 N(一個switch GetRandomInRange)→ 可編輯的獎品桶。解析器BlitzballPrizeStructure_File.FindRollSwitchStarts/DrawStartFor(read-only、byte-safe)中的新功能:每次抽獎的邊界是GetRandomInRange呼叫(操作碼B5 A6 00)——在真實的 上證實有 68 次抽獎bltz0200.ebp(459 個獎品位置全部對應;第一次擲骰前有 1 個孤兒),閘門--blitzball-prizestruct-rt0已擴展以斷言該模型。誠實說明: ODDS 仍然是 SEPARATE 家族(不與獎品配對),因為在一次抽獎中,獎品數量 ≠ roll-bound 配對數量(corpus-checked,67/68)——宣稱「此獎品有 X% 的機率」等於捏造證據。+ 將Atlas分頁重新命名為Prize Atlas+ 調整了blocked標籤:read-only 獎品地圖過去顯示「聯賽/錦標賽/top-scorer = 已封鎖(執行期/存檔)」;現在文字解釋這僅適用於儲存在 YOUR 存檔中的獎品——指定與機率是 game-file 可編輯的(獎品表分頁,RT0 已證實),而獎勵 = 獎品池分頁(takara)。+ 獎品分頁上的鏈結圖例(獎品表選取索引 → 獎品池指定獎勵)。(NEW 功能:解析器中的 RE-proven draw-structure API + 第一個階層式獎品樹)。範圍: writer/EditSession/SetPrizeIndexAt/SetThresholdAt未更動(新的 read-only + 僅呈現層面);不觸及保存/執行期/SIN/Common/Atlas 提供者或其他工作線的程式碼(建構於 RIN 已提交的 v2.74.x 基準之上)。建構 0 錯誤;--blitzball-prizestruct-rt0(68 繪圖)+--spiraatlas-rt0+ 名冊/招募/寶藏 RT0 全部 PASS。文件:docs/ai/HANDOFF_NIMROOK_BLITZBALL_PRIZE_UI_DIAGNOSIS_2026-06-10.md。\
v2.74.1