ddnet/src/game/client/prediction/entities
bors[bot] 1738b0d51b
Merge #5032
5032: Make input handling teehistorian friendly r=def- a=Zwelf

Makes input handling more reproducible during respawn. Still WIP, because I haven't tested this particular patch (only a different one with the same effect).

## Checklist

- [x] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [x] Tested in combination with possibly related configuration options
  - [x] swap
  - [x] using timeout protection
  - [x] reconnecting
  - [x] respawning
  - [x] chat keeps movement
  - [x] pause keeps movement
- [x] Written a unit test if it works standalone, system.c especially
- [x] Considered possible null pointers and out of bounds array indexing
- [x] Changed no physics that affect existing maps
- [x] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


Co-authored-by: Zwelf <zwelf@strct.cc>
2022-05-22 09:57:44 +00:00
..
character.cpp Merge #5032 2022-05-22 09:57:44 +00:00
character.h Mark virtual function as override using a script: 2022-05-17 23:47:32 +02:00
laser.cpp Don't allow infinite shotgun bounce (fixes #4809) 2022-03-13 00:02:42 +01:00
laser.h Mark virtual function as override using a script: 2022-05-17 23:47:32 +02:00
pickup.cpp Implement shields that remove specific weapon (fixes #4572) 2022-04-28 16:49:32 +02:00
pickup.h Mark virtual function as override using a script: 2022-05-17 23:47:32 +02:00
projectile.cpp Fixed some useless double promotion 2022-03-23 18:22:08 +01:00
projectile.h Mark virtual function as override using a script: 2022-05-17 23:47:32 +02:00