scroll.server/crates
WiseDev 58d137ccd2 teach the snapshot verifier about decks
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.
2026-08-23 11:31:50 +03:00
..
auth-service stop minting a new account on every login 2026-08-23 08:54:43 +03:00
game-service match against a bot player instead of an npc 2026-08-23 11:28:17 +03:00
gateway matchmake against a bot instead of searching forever 2026-08-23 10:28:28 +03:00
logic teach the snapshot verifier about decks 2026-08-23 11:31:50 +03:00
logic-derive move all crates into crates/, glob members 2026-08-23 08:15:45 +03:00
scroll-server supervised mode: run the services as child processes 2026-08-23 09:46:59 +03:00
service-rpc matchmake against a bot instead of searching forever 2026-08-23 10:28:28 +03:00
storage fix chest shop prices and gate the free chest 2026-08-23 09:02:49 +03:00
titan build and send the battle sector state 2026-08-23 10:24:20 +03:00
titan-derive build and send the battle sector state 2026-08-23 10:24:20 +03:00