ddnet/src/game
bors[bot] 5ff7b7f9b5
Merge #3959
3959: Try to fix "start line skipping" r=Learath2 a=heinrich5991

Previously, tees could go around the start line on some maps, going
directly to the finish line while leaving one tee behind at the start.
By letting that sole tee start and kill itself, the team could be
directly at the finish at time 0:00.

Fix this by requiring every tee of a team to hit the start line before
being able to finish. Tees can still get some advantage by skipping the
start line, but it will no longer be a 0:00 finish.

<!-- What is the motivation for the changes of this pull request -->

## Checklist

- [x] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] 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: heinrich5991 <heinrich5991@gmail.com>
2021-07-22 17:27:34 +00:00
..
client Remove unused m_LastInput 2021-07-11 17:41:22 +02:00
editor Fix disallowing arrow keys in editor edit box 2021-07-17 12:48:22 +02:00
server Warn teams after 30s if not every tee has started 2021-07-21 17:54:46 +02:00
bezier.cpp Run clang-format 2020-09-26 21:50:15 +02:00
bezier.h Run clang-format 2020-09-26 21:50:15 +02:00
collision.cpp Adopt upstream refactoring: Mark several functions as 'const' 2021-02-23 18:26:16 +03:00
collision.h Adopt upstream refactoring: Mark several functions as 'const' 2021-02-23 18:26:16 +03:00
ddracechat.h Merge pull request #5 from ddnet/master 2021-03-17 19:07:18 +02:00
ddracecommands.h Add (un)endless_hook command 2020-12-26 23:09:38 +01:00
gamecore.cpp Try to fix clang-tidy warnings (untested) 2021-05-19 12:58:04 +02:00
gamecore.h Respect tunezone for characters 2021-05-13 00:57:50 +08:00
layers.cpp Run clang-format 2020-09-26 21:50:15 +02:00
layers.h Run clang-format 2020-09-26 21:50:15 +02:00
localization.cpp Run clang-format 2020-09-26 21:50:15 +02:00
localization.h Run clang-format 2020-09-26 21:50:15 +02:00
mapbugs.cpp Fix variable names manually 2020-11-02 22:40:40 +01:00
mapbugs.h Remove code for CRC in most places, except where needed for net compat 2020-10-14 17:08:58 +02:00
mapbugs_list.h Revert "Add mapbug "stoppers-passthrough@ddnet.tw"" 2018-08-22 08:33:21 +02:00
mapitems.cpp Merge #3586 #3587 2021-02-01 20:49:35 +00:00
mapitems.h SUBSTRACT -> SUBTRACT 2021-02-01 14:55:26 +01:00
mapitems_ex.cpp Run clang-format 2020-09-26 21:50:15 +02:00
mapitems_ex.h Run clang-format 2020-09-26 21:50:15 +02:00
mapitems_ex_types.h Run clang-format 2020-09-26 21:50:15 +02:00
prng.cpp uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
prng.h uint64 -> uint64_t, int64 -> int64_t 2021-06-24 17:19:17 +02:00
teamscore.cpp Run clang-format 2020-09-26 21:50:15 +02:00
teamscore.h Fix out of bounds access in GetSolo 2020-10-18 16:52:29 +02:00
tuning.h Add hammer_hit_fire_delay tune 2021-05-01 16:36:12 +02:00
variables.h Give mouse settings a maximum 2021-06-06 23:38:11 +02:00
version.h Version 15.5.4 2021-06-20 11:39:04 +02:00
voting.h Run clang-format 2020-09-26 21:50:15 +02:00