commands carry tick_when_given and execute_tick, so a spawn no longer lands the moment its turn message arrives. it is queued and released on its own tick while advance_to steps the battle one tick at a time, which is what makes the simulation reproducible from the command stream rather than from when packets happened to arrive. the per-tick object update goes in this loop next. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||