2,694 Commits over 670 Days - 0.17cph!
Add Countdown, GameStatus info to hud, fixed game starting with too little people
Hook up proper sounds for guns
Remove aiming, add new guns, move players based on spawnpoint tags
Add projectiles, give a default weapon to the pawn
Use correct created data on asset home
Add Voice UI, show objective when you're unassigned
Fixed default weapon prefab path
Add Objectives
Restyled player list
Add post-processing, fixed duck level being stuck at ~0.2 while stood completely up
Only show crosshair dot when unarmed
Listen server host can use DevCam, hide most hud elements when in it
Only give a gun to guards, fixed animator not resetting holdtype when there's no gun
Support destroying screen shakes manually
Add ScreenShake.Charge, create it clientside and map it to the pawn's speed
Nest Random under ScreenShake for discoverability
Add ScreenShake, ScreenShake.Random
Add team shuffling based on distribution
Refactor to use prefabs for weapons
Fixed component names not being serialized in prefab editor
Iterate through shoot components and add hints instead of doing shit manually
Fixed up shooting component, shotgun has two shoot components
Killed off WeaponData entirely
Add ViewModelComponent to set up ViewModel when the weapon's deployed, cleanup. Made WeaponData obsolete
Add ViewModelPath, set up ViewModel correctly
Add PrefabSystem.GetPrefabsOfType
Try spawning weapons through prefabs
Work on cutting out useless structs, replace with properties in components instead
Pass property attributes to prefab editor, fixes ResourceType marked properties not displaying correctly
Set "lobby" presence so we don't unnecessarily check all lobby members, use FriendPopup for PartyDeck members
Add FriendPopup to friends list, fixed up some nuances with deciding when we can kick people, better checks for if we're in the same lobby https://files.facepunch.com/devultj/1b0211b1/sbox_jtzI4CwJMQ.png
FriendPopup: Added ability to kick from party / game lobby
Add Send Friend Request option to FriendPopup using OpenUserOverlay
https://files.facepunch.com/devultj/1b0211b1/sbox_Z86mlIhxIK.png
Added FriendPopup component for interacting with users in menu, supports viewing profiles, invites/joins https://files.facepunch.com/devultj/1b0211b1/sbox_x5OUOTrHT7.png
Grab server owner from client list, display their name instead
Disable current game title textentry if we're not the server owner
Don't create two layers of labels with `<label>my label</label>`, use SetContent when the parent is already a Label
https://files.facepunch.com/devultj/1b0111b1/NVIDIA_Share_D56rKvVnw8.png to https://files.facepunch.com/devultj/1b0111b1/NVIDIA_Share_7vvAVe4OwM.png
Fix LobbyAd NRE - add fallback to inform users that a lobby no longer exists
Restored Teleport Volumes, added Point Markers
Restored jump pads to their former glory
Can pick through most recent blogs https://files.facepunch.com/devultj/1b3111b1/sbox_98oV9HjC2J.mp4
Removed unused sounds, added another ball bounce sound
Goodbye Poppins, you had a good run
Updated Helpers to Razor, fixed all game warnings
Get rid of ClientPreferencesWidget's template, fixed incorrectly grabbing display title for PropertyDescription
Converted MenuWidget to Razor
Added non-VR debugging methods to interact with MenuWidget / ClientPreferences