scroll.server/crates
WiseDev 9d47484fe1 decode the two battle commands
command type 1 is LogicDoSpellCommand - the card the player put on the
field. it carries the usual command header, the deck slot, an optional
LogicSpell and the drop position. type 2 is
LogicCompleteTutorialBattleCommand, which reads its global id before the
header the way the achievement command does.

both execute to Ignored for now: the home logic is stopped during the
battle, so nothing on the server acts on them yet. decoding them stops
EndClientTurnMessage from being thrown away whole, which is what the
"unknown command type 1" warnings were.
2026-08-23 11:51:17 +03:00
..
auth-service stop minting a new account on every login 2026-08-23 08:54:43 +03:00
game-service deal the summoner a starting hand 2026-08-23 11:39:49 +03:00
gateway refill the hand, and decode SendBattleEventMessage 2026-08-23 11:47:25 +03:00
logic decode the two battle commands 2026-08-23 11:51:17 +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