veloren/common/systems
Marcel Märtens 8ab5d53f2c sync
make systems more stable by:
- fix wobbly, by doing CompSync and TimeSync in same ecs system
- dont interpolate on voxygen
- sync PhysState to the client in order to get rid of the jump snap to ground bug
- make the simulate_ahead more constant over time, as "jumps" in this number will be noticed by the client as "lag jumps"

There are still some problems
- [ ] Snap to the ground on jump isn't fixed completly, as we depend on tick n-1 and we only sync tick n to the client
- [ ] Arrows dont work properly yet with this commit, e.g. right click arrow attack
- [ ] Verify that clientcommands are actually broadcasted to all clients
- [ ] Followup: Agent needs to send clientcommands rather than commands
2023-03-16 08:47:30 +01:00
..
src sync 2023-03-16 08:47:30 +01:00
tests add unit tests for replication system 2023-03-16 00:29:32 +01:00
Cargo.toml Single target melee attacks now hit the closest target instead of a random target. 2022-10-27 20:06:28 -04:00