13,129 Commits over 2,800 Days - 0.20cph!
Game Over screen no longer used
ItemManager instance fix. Stop client taking over the instance ref on listen server
Send selected character ID properly
Character selection working properly again. Getting around not being able to use arrays in RPCs here.
Assigning game mode character types
More work but still not compiling. I promise the next commit will compile
More work, but still a non-compiling commit for now
WIP letting game modes actually tell client what the current character selection list is. This is a non-compiling commit.
Fixing up the cops'n'robbers mode. Increase ragdoll alive time to 60s so it should never reasonably outlive respawn times.
Character type stuff. Can't get the proto plugins stuff to compile so converting the new unique int ID to a string for character pre-init sends for now.
Making all screens show when they should, and never when they shouldn't
Players and bots select their characters again when new round starts
Working on the round end screen
Got bot support working again with the new game flow
Better vantage point system for players to see the level
Camera position stuff. Also renamed SpawnPoint to PositionAndRotation to make it more generic.
Countdown UI sets camera pos. Waiting reason message between rounds. +extras
Timer in seconds instead of minutes. Camera edit for the benefit of Countdown mode
Countdown handles start conditions no longer being met. Character select screen can show notifications.
Countdown UI now works properly and reliably, even if users connect during countdown etc
Fix a pretty bad bug in NetworkEntity.RPC
Character portrait images
- Add a warning for having no building manager
- Another character select edit
Don't multi-send ready message
Minor stuff, fix user ID send bug
Lots of work on character select screen.
More character select UI work
Mostly character select work
#This is a non-compiling commit.# Lots of work in progress on ready state and character selection.
Working on ready state stuff
Waiting UI update. Waiting still has a bug, which I think might be inherent in the serializer. Talked to Bill about it.