2,811 Commits over 1,918 Days - 0.06cph!
Merge Whacky Races branch into Main.
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
Circular dependency detection
Spawn in vehicle error fix?
Possible NRE spawn fix v2
Testing a fix for spawn NRE
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.
Fixed NRE when weapon switching.
Entities now maintain a list of new observers. We can know determine better if an entity is spawned on a client.
Merging, need to test a build.
Only show the spectator switch info when there's actually someone else to switch to
Trying to limit chat spam
Some optimisations to item drops.
Entities use a hashed assetid
Remove game mode colour curves setting since it's no longer used.
Reduce max show killer time a bit
New 99 bots game mode for testing
Bugfix for setting building unit owner
When building unit owner is set, if the user entity hasn't come through yet, register and wait for it, then set it when it comes through.
Removed 800+ draw calls per frame due to fucking motion vectors.
lightened up lod are of leaves texture and set material to use tga instead of psd. tweaked bark tint colour in material a bit to blend better with leaves
Added support for tem emblems in the HUD. Added to some game modes.
Rebuilt foliage. Switched to amplify shader, merged materials and textures to reduce draw calls
Increase times a little for death cam
Merging death cam and spectator branch back into main
All old proto code gone that can be gone.
More deleting old proto code
Converting some proto over.