scroll.server/crates
WiseDev ffabe6e497 give everything but the summoners a new id once the screen is up
the models came back last run, washed out, and the card art went white
with them: BattleScreen::startResourceLoading walks the battle's objects
to decide what to load, and an opening state holding only two towers
left it nothing to load. art needs the objects in the first state; the
model needs them to arrive after the screen exists. both, not either.

so everything ships up front for the art, and everything except the two
summoners is renumbered once the client speaks, which makes it new to
LogicGameObjectManager::decode and gets it through addGameObject with
its art already in memory. the summoners stay put because the hud holds
them raw at [SpellButton+0x1d0].

mana spending from the last commit is confirmed working in the log.
2026-08-23 14:56:39 +03:00
..
auth-service stop minting a new account on every login 2026-08-23 08:54:43 +03:00
game-service give everything but the summoners a new id once the screen is up 2026-08-23 14:56:39 +03:00
gateway answer the client when it asks for the sector state 2026-08-23 14:32:20 +03:00
logic answer the client when it asks for the sector state 2026-08-23 14:32:20 +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 answer the client when it asks for the sector state 2026-08-23 14:32:20 +03:00
storage fix chest shop prices and gate the free chest 2026-08-23 09:02:49 +03:00
titan compare the server checksum against the client's 2026-08-23 13:44:51 +03:00
titan-derive build and send the battle sector state 2026-08-23 10:24:20 +03:00