the snapshot is built inside the tick loop but the clock was written after it, so every pushed state went out carrying the tick from the previous call. LogicGameMode::decode compares that number against the last one it saw and ignores anything older, so a stale stamp is the difference between a state being applied and being dropped on the floor. the clock advances with the tick now. the sector command log gains the summoner mana, how many snapshots have gone out, and the type of the command that arrived, so the next run says whether the push is happening at all rather than leaving it to inference. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||