Changelog · v0.6.1
Fix delle regole
Un bug di produzione e’ finito nella 0.6.0. Quando attivavi una regola in lobby, il gioco la ignorava. Draw Stacking non impilava. Seven-Zero non faceva nulla. La lobby mostrava la regola attiva, e la partita si giocava come UNI normale.
Cosa non andava
Il server costruisce la partita da un mazzo. In produzione ogni lobby parte dal mazzo classico, e le regole attivate stanno in una lista separata. Il server aggiungeva quella lista al mazzo solo nel percorso di sviluppo, dove una lobby non ha un mazzo fisso. In produzione il mazzo c’e’ sempre, quindi le regole venivano perse prima di costruire la partita. Niente crash e nessun dato salvato perso, l’opzione era solo un no-op.
Fix
Ora il server aggiunge le regole attivate al mazzo che risolve, quindi il mazzo classico e le regole funzionano insieme.
- Il mazzo classico tiene le sue carte.
- Le regole attivate come Draw Stacking, Seven-Zero e Jump In tornano a funzionare.
- Lo sviluppo locale non e’ mai stato toccato, ed e’ per questo che il bug e’ arrivato in produzione.
Grazie a chi l’ha segnalato.