Aggiornamento 2.75
10/06/2026
v2.75.0BETAMINOR
Seymour
Blitzball Prize Table diventa un ALBERO: League/Tournament → 1st/2nd/3rd/Top Scorer → draw → premi (+ rilevamento dei draw riprovato in RE). (letterale tecnico: TREE)
- La Prize Table (459 prize-index + 390 odds in
bltz0200.ebp) smette di essere un accordion piatto di categorie e diventa un albero a 3 livelli provato in RE (letterale tecnico: RE-proven): Competition (League/Tournament) → Award (1st/2nd/3rd place + Top Scorer — il premio che vince la squadra del top scorer, indipendentemente dal piazzamento finale) → Draw N (unswitch GetRandomInRange) → i bucket premio modificabili. Nuovo nel parserBlitzballPrizeStructure_File.FindRollSwitchStarts/DrawStartFor(in sola lettura, byte-safe): ogni confine del draw è la (letterale tecnico: read-only)GetRandomInRangechiamata (opcodeB5 A6 00) — 68 draw provati sulbltz0200.ebp(tutti i 459 siti premio mappati; 1 orfano prima del primo roll), gate--blitzball-prizestruct-rt0esteso per asserire il modello. Onestà: gli ODDS restano una famiglia SEPARATA (non accoppiata a un premio) perché all’interno di un draw il numero di premi ≠ il numero di coppie roll-bound (verificato dal corpus, 67/68) — affermare "questo premio ha probabilità pari a X%" significherebbe inventare evidenza. + (letterale tecnico: SEPARATE) (letterale tecnico: corpus-checked)rinominata laAtlastab →Prize Atlas+ riconciliata lablockedlabel: il Prize Atlas in sola lettura diceva "league/tournament/top-scorer = blocked (runtime/save)"; il testo ora spiega che si applica solo al premio memorizzato nel TUO save — l’assegnazione + gli odds sono modificabili nel file di gioco (tab Prize Table, RT0 proven) e la ricompensa = tab Prize Pool (takara). + una legenda della catena (Prize Table sceglie l’indice → Prize Pool indica la ricompensa) nelle tab dei premi. (letterale tecnico: top-scorer) (letterale tecnico: read-only) (letterale tecnico: YOUR) (letterale tecnico: game-file) (NUOVA capacità: RE-proven draw-structure API nel parser + il primo albero gerarchico dei premi). Scope: writer/ (letterale tecnico: RE-proven) (letterale tecnico: NEW)EditSession/SetPrizeIndexAt/SetThresholdAtintatti (nuovo, solo lettura + presentazione); non tocca save/runtime/SIN/ (letterale tecnico: read-only)Common/Atlas provider e il codice delle altre lane (costruito sulla baseline v2.74.x committata di RIN). Build: 0 errori;--blitzball-prizestruct-rt0(68 draws) +--spiraatlas-rt0+ roster/recruit/treasure RT0 tutti PASS. Doc:docs/ai/HANDOFF_NIMROOK_BLITZBALL_PRIZE_UI_DIAGNOSIS_2026-06-10.md
v2.74.1