13,129 Commits over 2,800 Days - 0.20cph!
Fix #client compile issue
Refactoring location events, removing a bunch of code
Rafoctored checkpoint instances to avoid an occasional timing issue on listen servers, and standardise the location event
Some protection for running race mode on maps that don't really support it
Vehicle checkpoint trigger mode
Fixes, UI work, various lesser magic
Fixed some issues with character location detection. Checkpoints now work properly in buildings and in listen server mode.
Vantage points for racetrack spectators
Finally got checkpoints activating properly sorted
Checkpoint stuff. Server checkpoint is telling client checkpoint to activate too early though and it's not working. Working on it.
Removing object pool checker for now as there are no pools to check anymore
Check a little less often
Refactoring async requests in NetworkGameMode client. Gets lots of repetitive code out of the main class
Fix material change being done on server when it should have been on client. New init method for game mode clients where they can do stuff like this.
Starting on checkpoint stuff
Got spectate bots mode working again, while still no longer needing the early dependency between NetworkGameMode and NetworkUser
Adding a note for a TODO bug
Remove the need for the game mode to reference the NetworkUser when the client asks for character selection. Fixes a circular dependency issue that was throwing errors
Merge in the latest from Main
Random checkpoint gen edit
Lots of fussing around with checkpoints. Also added a new vehicle checkpoint for the end point, that vehicles will need to reach.
Split Whacky Races into client/server
Merge in the latest from Main
Fulfill the two players per vehicle requirement
Fallback for maps with no buildings
Spawning players with a car, in a parking lot
Fixed broken score display for score-based game types
Merge game mode refactor into Main. Spawn-related methods are now in a separate interface, somewhat decluttering game mode classes.
Conversion complete for all game modes
Let's use interfaces for both
Network game modes are getting pretty full of stuff. Trying splitting some of it out. WIP