3,575 Commits over 2,557 Days - 0.06cph!
Fix some charger bugs related to holes in the map (animation stopping early, pushing too little)
Fix some issues with AI in Update
Handle AI in Update instead of a coroutine triggered by events - hopefully more reliable
Fix server build (and remove some warnings)
Add an option to turn off the tutorial prompts
Track wins, losses and highest elo per season
ThemeEventChange -> ServerStateChange (Network++), also setup a client event and property for season stuff
Validate season number changes in database, add console command to start a new season
Initial changes to support seasons (will need to review GameHostInternet.OnGameClosed)
Fix deserialization of enum arrays
Always send the matchmaking response (matches aren't instantly made anymore)
Fix possible NRE in the buy nuts panel
Make it possible to shoot over other units
Line of sight uses different methods for terrain and unit checks
Override the current culture earlier in boot
Fix model category showing repeats of the same categories sometimes
Remove the voice chat option
Fix exception reporting URL
Show a message if the purchasable nut isnt fount
Automatically return to the menu if the game is over or not working when clicking surrender
Fix for authentication failure locking players out
Add some match analysis queries
Fix newmaps not forcing the change
Update FP.Steamworks, turn item properties off
Server will now pick maps immediately if there are none in the DB
Add the map rotation table sql
Rename and delete the career logos folder with the career folder
Map rotation syncs with DB (allows multiple servers and newmaps/setmaps commands)
Update FP.Steamworks, fix the buy nuts panel status text
Remove nut suffix again, fix purchase quantity
Update FP.Steamworks, change starting currency condition
Show default items first, set the color for the item info panel when UI blur is disabled
Change input handling to avoid flicker in the attack state
Move CheckForGameEnd() calls around so it only gets called after commands finish processing (for fixing tilefall at end of match)
Reduce rate limiting on leaderboard requests