scroll.server/crates/logic/src/battle
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
..
logic_battle.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_battle_event.rs refill the hand, and decode SendBattleEventMessage 2026-08-23 11:47:25 +03:00
logic_character.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_component.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_game_mode.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_game_object.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_game_object_manager.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_game_object_ref.rs battle model: LogicBattle, the object manager and BattleResultMessage 2026-08-23 10:00:16 +03:00
logic_pathfinder.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_projectile.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_simulation.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_summoner.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_tilemap.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
logic_time.rs battle model: LogicBattle, the object manager and BattleResultMessage 2026-08-23 10:00:16 +03:00
logic_tutorial_manager.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
mod.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00
verify.rs converge combat timers, projectile references, pending damage, and the spawn ring 2026-08-28 16:27:07 +03:00