The main changes:
- Better management of the 2vs3 situation. Now if three players play against a team of two players, the second player crossing a checkpoint will have to cross the next one first in both teams.
- New victory condition with a round points limit. By default this round points limit depends on the number of checkpoint in the map and is equivalent to 5 perfect laps. Eg: a map with 4 checkpoints and one multilap block will have a round points limit of (4 + 1) * 5 = 25.
- Fix : sometimes when two players were crossing a checkpoint in less than 10ms the game mode wasn't selecting the right player for the next checkpoint.
- Fix : the game mode didn't give LP at the end of the match.
Code: Select all
### Modes
#### Trackmania/ModeBase
* Play the intro of the map sooner to avoid the overview of the map after the loading.
#### Trackmania/ModeMatchmaking
* Wait a bit before respawning a player while he's being transferred to its match server.
* New setting S_MatchmakingWaitingTime to customize the waiting time duration at the beginning of the matches. Default value: 45 seconds.
#### Trackmania/Chase
* Better display of what the players must do and who can cross the next checkpoint.
* Display the name of the players only above the cars of our team.
* Fix : the game mode didn't give LP at the end of the match.
* Fix : sometimes when two players were crossing a checkpoint in less than 10ms the game mode wasn't selecting the right player for the next checkpoint. [see](https://forum.maniaplanet.com/viewtopic.php?p=239549#p239549)
* Display the duration of the relay when it's fast (less than 1000ms).
* Better management of the 2vs3 situation. Now if three players play against a team of two players, the second player crossing a checkpoint will have to cross the next one first in both teams.
* New settings:
* S_TimeLimit default value is now 900 seconds instead of 600.
* S_PointsLimit renamed into S_MapPointsLimit.
* S_PointsGap renamed into S_RoundPointsGap
* New setting S_RoundPointsLimit allows to set a points limit for the round. When a team reach this points limit, it wins the round. A positive value will be the limit and 0 disable the limit. A negative value will use the number of checkpoints on the map to compute the points limit -> (-S_RoundPointsLimit * (NumberOfCheckpoints + 1)). Default value is -5.
* It's possible to disable the laps number limit by setting S_ForceLapsNb to 0. Default value is 10.
* New setting S_DisplayWarning. Display a big red message in the middle of the screen of the player that crosses a checkpoint when it wasn't its turn. Defautl value is True.
### Librairies
#### MatchmakingLobby
* Display the scores table in the lobby for Trackmania.
* Fix : Moved upwards the lobby panels in Trackmania to not hide the chat and the ranking.
* Hide the rules from the lobby window when sliding it down. [see](https://forum.maniaplanet.com/viewtopic.php?p=239549#p239549)
#### MatchmakingMatch
* Force the players to ping back the server before considering them as ready for the match.
* Possibility to wait for the players for a custom duration at the beginning of the match.
#### Trackmania/TM2
* Functions to reset the scores of the players without removing them from the ladder.
#### Trackmania/UI
* Use the team color of the player as background color for his card in the time gap widget. [see](https://forum.maniaplanet.com/viewtopic.php?p=239346#p239346)