I fixed race! …and other things…
Last weekend, after a lot of bugging from General BlackDragon I finally got around to working on the broken race game mode for 1.3. First I figure I should explain what was wrong with it in the first place so you know why this fix was needed and why it was such a pain.
The race game mode was added around 1.2 to the best of my knowledge. It might have been in existence before that but 1.2 was where it got the most play. That said, the play was not much. The game mode suffered from the issues inherit in 1.2 unit physics. Players would often play as Mortar Bikes and nose down the entire race. This would cause them to warp around on the map and make race more like a single-player game against a ghost than a multi-player experience. Of course in race you can shoot at each other but for the most part race games either boiled down to racing laggy flashes or DMing. This game mode existed in 1.3 for a time, but it was not known when it broke. At some point, it was found that not many players even tried race, and while it worked with no other players, the moment another would join it would break down. GSH removed the only race map in 1.3 thus removing the issue, but the DLL code remained as part of the deathmatch multi-player script. And for the longest time, race took the sideline and was slated to never be fixed.
[Read more →]