scroll.server/crates
WiseDev 07f0ee5427 converge combat timers, projectile references, pending damage, and the spawn ring
- replay the shooter's combat update a second time when it launches a
  projectile, matching the client's own component-pass re-entry
- carry the shooter's damage effect on every projectile and null a
  shot's target/source when either leaves the board
- derive pending physical damage from the shots actually in flight
  instead of an incremental total, so it can never go negative
- split the spawn ring's two angle registers so three- and five-unit
  cards land where the client puts them
- attribute a combat target left at NONE to the exact site that did it,
  gated to report each object once
- number and annotate every checksum field so a client-reported
  mismatch resolves straight to a name
2026-08-28 16:27:07 +03:00
..
auth-service stop minting a new account on every login 2026-08-23 08:54:43 +03:00
game-service gate the heartbeat off; it was resyncing the client every turn 2026-08-24 20:13:16 +03:00
gateway answer the client when it asks for the sector state 2026-08-23 14:32:20 +03:00
logic converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +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 grant achievement progress and roll exp into levels 2026-08-24 09:15:22 +03:00
storage fix chest shop prices and gate the free chest 2026-08-23 09:02:49 +03:00
titan converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
titan-derive build and send the battle sector state 2026-08-23 10:24:20 +03:00