4,648 Commits over 976 Days - 0.20cph!
Fixed being able to infinitely fire while ammo is depleted
Clear inputs on death
Re-add all weapons in prefab form
Remove overridden dev cam
Run ServerConfig.InitClient every time the game loop starts, as opposed to on bootstrap - when we kill stringtable pointers on shutdown, we unsubscribe any existing events, making input actions fall out of sync when joining another game. See #998
Run ServerConfig.InitClient on GameLoopStart instead of PostBootstrap - demonstrates issue #998
Can click scoreboard rows to open steam profile
Work on grabbing scoreboard from gunfight
Fixed shotgun fire buttons
Optimize Input.SetupManifestData
Register analogs when creating groups, instead of iterating through after we've finished
Fix overlapping usage of right joystick button
Fix up obsolete event usage in Sandbox.Game
Don't pass KeyboardModifiers in input actions related methods anymore
ManifestGroups cleanup
Removed unused actions from project settings
Updated to Input Actions, update events
Grey out weaponlist entries that don't have a valid weapon
UI refactor - fixed NRE from kill feed, fixed player awards panel persisting
Asset compile
Fixed analog actions NRE caused by a silly typo
Editor: Add option to render specific thumbnail in the clothing editor
Fixed player overriding devcam FOV
Shout at the user if we've got validation messages for Asset when thumbnail change fails. Not sure if we should be validating the whole asset here at all though.
Convert CapturePanel to razor
Recompile a bunch of assets
Decreased delay after sliding for when you can jump
Added actions for mount, firemode switch
Set height of the player based on their real eye height - means mounting will adjust the player's height incrementally
Speculative fix for sound events ran in tools
Let us show tools that only show up in non-retail mode
Add job to validate GlobalLobby state and recreate it if the lobby is no longer valid
Update to use Input Actions
Fix NRE from crosshair when dead
Adjust mixgraph to fix muffled audio
Remove Steam Audio (#990)
* Removed steamaudio from soundsystem, map builder, hammer
* Obsolete ReverbScale / ReverbVolume
Removed steamaudio from soundsystem, map builder, hammer
Re-add fallback occlusion code
Remove more references to steamaudio from vpc/gameinfo
Mostly fixed up mixgraph and world sounds
Obsolete ReverbScale / ReverbVolume
Removed OnPhysicsLevelLoaded/OnPhysicsLevelUnloaded, unreferenced
Removed unused pathing/pathvis code
Removed unused pathing/pathvis code
Removed OnPhysicsLevelLoaded/OnPhysicsLevelUnloaded, unreferenced
Mostly fixed up mixgraph and world sounds
Obsolete ReverbScale / ReverbVolume
Re-add fallback occlusion code
Remove more references to steamaudio from vpc/gameinfo
Removed steamaudio from soundsystem, map builder, hammer
Editor: add locally stored maps to map package selector https://files.facepunch.com/devultj/1b2511b1/sbox_DmMON8Jt0A.png
Manually register analog inputs in existing manifest groups. Fixes trigger/joysticks not working if you're using them for other actions.
Fixed death screen retry bind being callable whenever
Refactor our SteamInput layer for input actions - we're no longer using an action set layer since we've eliminated the whole InGame action set. Actions and analog inputs on the same group don't play so well currently, so that's next.
Set UsingController if any of our analog states are not zero length
Fix up player bounds, added intro/outro to tooltips
Set cursor type respectively when (un)hovering eligible tooltip entities
Added Mouse.CursorType setter, my use case here is for interacting with world objects from a game where there's only pointer passthrough.