scroll.server/crates
WiseDev d6cfc81c71 play spawns on the tick the command names
commands carry tick_when_given and execute_tick, so a spawn no longer
lands the moment its turn message arrives. it is queued and released on
its own tick while advance_to steps the battle one tick at a time, which
is what makes the simulation reproducible from the command stream rather
than from when packets happened to arrive.

the per-tick object update goes in this loop next.
2026-08-23 12:30:46 +03:00
..
auth-service stop minting a new account on every login 2026-08-23 08:54:43 +03:00
game-service play spawns on the tick the command names 2026-08-23 12:30:46 +03:00
gateway refill the hand, and decode SendBattleEventMessage 2026-08-23 11:47:25 +03:00
logic spawn the played card on the server 2026-08-23 12:09:30 +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