version 0.56 by Mikey & ρħǥ Reaby
When enabled TeamRace uses a Team Select period (either warmup or timed) for the purpose of allowing all players to select a team to join. Then normal game mode is played by all players with the teamrace having no effect. Then at the end screen team results are displayed instead of the normal individual results, with players listed in their teams with individual score and the Team average score which the results are based on.
Penalties are applied in
* Time attack of twice the winning time for zero times.
* in laps of treble the winning time for zero times.
* laps of twice the average checkpoint time of the winning time for every incomplete checkpoint.Configuration
Edit teamrace.xml, configuration options for:
Number of teams,
Number of players,
Warmup duration when using teamrace (when team race is enabled)
Warmup duration for normal play (when team race is disabled)
Select team timer (when not using warmup)
If Team locking is allowed
To Force a toggle of Fufi record widgets or not when teamrace is enabled
The command for controlling the TeamRace plugin is 'teamrace' followed by sub commands:
on - enables teamrace mode (admin only)
off - disables teamrace mode (admin only)
name - rename the team you are a member of (during warmup only)
lock - lock a team you are a member of to not allow anyone to join (during warmup only)
warmup - set the warmup duration for the current game mode (0,1,2)Limitations
Do not use autoqueue plugin inconjunction with teamrace.
Team selection is displayed on the right side of the screen and will overlap fufi records widgets, so either move the widets to the left side only, use the Force Toggle in the xml config, or disabled them.
Warmup does not work in stunts, so set the plugin to warmup 0 for stunts!Thanks
To all who helped testing the plugin.Changelog
+ In-game help added
+ Changes for manialink IDs (should work better with relayrace)
+ fast fix for competition mode
+ fixes for compatibility with relayraceDownload
to download, click folloing link: TeamRace 0.56