4,684 Commits over 976 Days - 0.20cph!
Use GetVersionHistory endpoint
Add Version History to GameScreen https://files.facepunch.com/devultj/1b1411b1/sbox_o55nMEKPB4.jpg
Make sure FriendEntry Status doesn't get too long - made some minor style changes to FriendList
Make the party owner send a command to their party when creating / joining a game lobby. Party members will then try to join that lobby
Don't set "lobby" presence data for parties, since we're using this to join games / game lobbies, it'd show up for parties and upon joining would break your state
Make sure anyone who isn't the lobby owner can't kick members
Re-add lobby kicks (party, game lobby)
Only make the game lobby ready to join when the client has finished loading into the game. This was causing issues because the host would try to download a bunch of content, and time out all of the game lobby participants.
Flush member count cache on lobby entered, fixes not being able to join game lobbies. Ship players over to game servers immediately. This is temporary, we'll ideally ship the players over when the game server is actually ready - that's next
Fixed updates always showing "today", my bad
Added last update time to package displays, updated screenshots on game front to try to use 16:9. https://files.facepunch.com/devultj/1b1211b1/LMEBgcrPNZ.png
Fixed spectators inheriting status related post-processing from players
Default max rounds upped to 10, cell door open time reduced to 20 seconds
Changed a few chat messages
Add hud marker to healing units
Ragdolls stay until the round restarts
Added local damage effect when you get hit, scale saturation and chromatic aberration when low on hp
Upped knife range by about 50%
Added PrefabSpawner, is IRespawnableEntity - has chance to spawn any prefab (useful for weapons, pickups and shit later)
New skybox, couple of new routes that loop around the prison. Added some windows that look out into space.
Updated chatbox and countdown position again
Show voice speaker on Info
Add CanHearPlayersVoice, spectators may listen to alive players, but cannot speak with them.
Ensure that the weapon doesn't have a parent before picking it up. This was a hilarious bug, but still a bug.
Sort scoreboard entries by team order
Fixed scoreboard alignment being shit, add player count to the scoreboard
Game loop redesign. There's now a grace period at the start of any round so late-comers get to play. Spectators have their own role icon. Warden gets re-selected when they die. Removed Objectives panel.
Fixed players floating awkwardly inside of other players - you'll properly pass through others now.
Make role / team icons more consistent, it's only decided in one place now, and used across the HUD
Add DebugMenu, grabs all ConCmd.Admin commands and puts them in a clickable list https://files.facepunch.com/devultj/1b1011b1/sbox-dev_Ke4E5VMmwk.png
Add jailbreak_proximity_voice, turned off by default, can turn it on mid-game
Show role in chatbox
https://files.facepunch.com/devultj/1b1011b1/sbox-dev_MkmTTkLnoS.png
Removed speaker icon from speaking players on hudmarkers, was causing confusion
Drop weapon infront of the player, hook up Drop input
Weapons drop on death, cleanup weapons on round restart
Fixed being able to fire forever when ammo is 0
Don't change the map immediately, wait 15 seconds
Redone random knife system - we'll decide how many prisoners per knife will be given, and dish them out randomly.
Fixed ammo NRE when being given a knife
Fixed scoreboard not updating
Can open guard doors in warmup, close all doors on round start
Hack to fix default ammo count being fucked
Refactor voice UI, show role icons
New use fail sound, marker placed sound
Add doors to Guard room, incl guard-only buttons to control them.