verify_snapshot still carried the stub from when both decks were always absent, so the first battle that actually carried one was refused before it reached the client. it reads them now: eight presence bits, then a data reference, five vints and two booleans per filled slot. while in there, the six battle booleans were all being discarded, which hid the fact that the two score-change vints are only present when the first of them is set. the verifier tracks it now, same as the encoder. |
||
|---|---|---|
| .. | ||
| auth-service | ||
| game-service | ||
| gateway | ||
| logic | ||
| logic-derive | ||
| scroll-server | ||
| service-rpc | ||
| storage | ||
| titan | ||
| titan-derive | ||