Update 2.75
10.6.2026
v2.75.0BETAMINOR
Seymour
Blitzball-Preisliste wird ein BAUM: League/Tournament → 1st/2nd/3rd/Top Scorer → draw → Preise (+ RE-bewiesene Draw-Erkennung)
- Die Preisliste (459 Preis-Index + 390 Odds in
bltz0200.ebp) ist kein flaches Kategorie-Akkordeon mehr, sondern ein RE-bewiesener 3-Ebenen-Baum: Competition (League/Tournament) → Award (1st/2nd/3rd-Platz + Top Scorer — der Preis, den das Team des Top-Scorers gewinnt, unabhängig vom endgültigen Platz) → Draw N (einswitch GetRandomInRange) → die bearbeitbaren Preis-Buckets. Neu im ParserBlitzballPrizeStructure_File.FindRollSwitchStarts/DrawStartFor(read-only, byte-sicher): die Grenze jedes Draws ist derGetRandomInRange-Call (OpcodeB5 A6 00) — 68 Draws bewiesen auf der echtenbltz0200.ebp(jede der 459 Preisstellen gemappt; 1 Orphan vor dem ersten Roll), Gate--blitzball-prizestruct-rt0erweitert, um das Modell zu asserten. Ehrlichkeit: die ODDS bleiben eine SEPARATE Familie (nicht einem Preis zugeordnet), weil innerhalb eines Draws die Anzahl der Preise ≠ der Anzahl der Roll-Bound-Paare ist (Corpus-geprüft, 67/68) — zu behaupten, „dieser Preis hat eine Chance von X %", wäre erfundene Evidenz. + TabAtlas→Prize Atlas+ +blocked-Label versöhnt: der Read-Only-Prize- sagte früher „league/tournament/top-scorer = (runtime/save)"; der Text erklärt jetzt, dass das nur für den Preis gilt, der in IHREM Save gespeichert ist — die Zuordnung + Odds sind spieldatei-bearbeitbar (Prize-Table-Tab, RT0 bewiesen) und die Belohnung = Prize-Pool-Tab (takara). + eine Ketten-Legende (Preistabelle wählt den Index → Prize Pool sagt die Belohnung) auf den Preis-Tabs. (NEUE Fähigkeit: RE-bewiesene Draw-Struktur-API im Parser + der erste hierarchische Preisbaum). Scope: Writer/EditSession/SetPrizeIndexAt/SetThresholdAtunberührt (nur neues Read-Only + Präsentation); berührt nicht Save/Runtime/SIN/Common/Atlas oder Code anderer Lanes (gebaut auf RINs committeter v2.74.x-Basislinie). Build 0 Fehler;--blitzball-prizestruct-rt0(68 Draws) +--spiraatlas-rt0+ Roster/Recruit/Treasure-RT0 alle PASS. Doc:docs/ai/HANDOFF_NIMROOK_BLITZBALL_PRIZE_UI_DIAGNOSIS_2026-06-10.md. [previous:v2.74.1]